Broadcast-signal transmitter/receiver and method for transmitting/receiving broadcast signals

ABSTRACT

The broadcast-signal transmitter according to one embodiment of the present invention includes: an encoder for encoding physical layer pipe (PLP) data, including a base layer and an enhancement layer of a broadcasting service, and signaling information through a SISO, and/or MIMO technique; a frame builder for generating a transmission frame, which includes a preamble having the encoded signaling information and the PLP data and an OFDM generator for modulating and transmitting a broadcast signal including the transmission frame.

FIELD OF THE INVENTION

The present invention relates to a method for transceiving broadcastsignals and an apparatus for transceiving broadcast signals, and moreparticularly, to a method for transceiving broadcast signals, which canenhance data transmission efficiency and is compatible with conventionalmethods for transceiving broadcast signals, and a transceiving apparatusthereof.

BACKGROUND ART

A broadband wireless communication system is based on an orthogonalfrequency division multiplexing (OFDM) scheme and an orthogonalfrequency division multiple access (OFDMA) scheme, and transmits aphysical channel signal using a plurality of subcarriers so as toimplement high-speed data transmission.

Downlink data types transmitted from a base station (BS) to a mobilestation (MS) can be largely classified into a multicasting/broadcastingdata type and a unicast type. The multicasting/broadcasting data typecan be used for the BS to transmit system information, configurationinformation, software update information, etc. to one or more groupsincluding unspecific/specific MSs. The unicast data type may be used forthe BS to transmit requested information to a specific MS, or may alsobe used to transmit a message including information (for example,configuration information) to be transferred only to a specific MS.

DETAILED DESCRIPTION OF THE INVENTION Technical Problem

A technical object of one embodiment of the present invention is toprovide a method and apparatus for transceiving broadcast signals, whichcan enhance data transmission efficiency in a digital broadcast system.

A further technical object of the present invention is to provide amethod and apparatus for transceiving broadcast signals, which canmaintain compatibility with a conventional broadcast system in additionto achieving the above described objects.

Technical Solution

The object of the present invention can be achieved by providing amethod for receiving a broadcast signal including: receiving a broadcastsignal including a transmission frame configured to transmit a broadcastservice, and OFDM-demodulating the received broadcast signal; parsingthe transmission frame contained in the OFDM-demodulated broadcastsignal, wherein the transmission frame includes a preamble and PLP(Physical_Layer_Pipe) data, the preamble includes signaling information,the signaling information configured to transmit decoding information ofthe PLP data, and the PLP data configured to include a base layer and anenhancement layer of a broadcast service; and decoding the signalinginformation and the PLP data using at least one of SISO, MISO and MIMO.

Effects of the Invention

As is apparent from the above description, in a digital broadcastsystem, it is possible to enhance data transmission efficiency andincrease robustness in terms of transmission and reception of broadcastsignals, by virtue of provision of a MIMO system.

Further, according to the present invention, in a digital broadcastsystem, it is possible to decode MIMO receiving signals efficientlyusing MIMO processing of the present invention even under a diversebroadcast environment.

In addition, according to the present invention, a broadcast systemusing MIMO of the present invention can achieve the above describedadvantages while maintaining compatibility with a conventional broadcastsystem not using MIMO.

Further, according to the present invention, it is possible to provide amethod and apparatus for transceiving broadcast signals, which canreceive digital broadcast signals without error even under an indoorenvironment or using mobile reception equipment.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows a broadcast signal transmitter using MIMO according to anembodiment of the present invention.

FIG. 2 shows a broadcast signal receiver according to an embodiment ofthe present invention.

FIG. 3 shows an additional frame structure based on PLP according to anembodiment of the present invention.

FIG. 4 shows an additional frame structure based on FEF according to anembodiment of the present invention.

FIG. 5A and B show a process of generating a P1 symbol in order toperceive an additional frame according to an embodiment of the presentinvention.

FIG. 6 shows a conceptual diagram of a broadcast signal transmittingmethod according to an embodiment of the present invention.

FIG. 7 shows a conceptual diagram of a broadcast signal transmittingmethod according to another embodiment of the present invention.

FIG. 8 shows a broadcast signal transmitted by a national broadcastsystem with a MIMO system applied using SVC.

FIG. 9 shows a MIMO transmitting/receiving system according to anembodiment of the present system.

FIG. 10 shows a structure of a P1 symbol and AP1 symbol according to anembodiment of the present invention.

FIG. 11 shows a P1 symbol detection module according to an embodiment ofthe present invention.

FIG. 12 shows an AP1 symbol detection module according to an embodimentof the present invention.

FIG. 13 shows an input processor of a broadcast signal transmitteraccording to an embodiment of the present invention.

FIG. 14 shows a mode adaption module implementing a plurality of PLP asan input processor according to an embodiment of the present invention.

FIG. 15 shows a stream adaption module implementing a plurality of PLPas an input processor according to an embodiment of the presentinvention.

FIG. 16 shows a BICM encoder according to an embodiment of the presentinvention.

FIG. 17 shows a BICM encoder according to another embodiment of thepresent invention.

FIG. 18 shows a frame builder encoder according to an embodiment of thepresent invention.

FIG. 19 shows an OFDM generator according to an embodiment of thepresent invention.

FIG. 20 shows an OFDM demodulator according to an embodiment of thepresent invention.

FIG. 21 shows a frame demapper according to an embodiment of the presentinvention.

FIG. 22 shows a BICM decoder according to an embodiment of the presentinvention.

FIG. 23 shows a BICM decoder according to another embodiment of thepresent invention.

FIG. 24 shows an output processor according to an embodiment of thepresent invention.

FIG. 25 shows an output processor according to another embodiment of thepresent invention.

FIG. 26 shows a frame structure according to an embodiment of thepresent invention.

FIG. 27 shows another frame structure according to another embodiment ofthe present invention.

FIG. 28 shows a superframe structure according to an embodiment of thepresent invention.

FIG. 29 is a flowchart illustrating a method for transmitting abroadcast signal according to an embodiment of the present invention.

FIG. 30 is a flowchart illustrating a method for receiving a broadcastsignal according to an embodiment of the present invention.

BEST MODE FOR CARRYING OUT THE INVENTION

Hereinafter, although the preferred embodiments of the present inventionwill be described in detail with reference to the accompanying drawingsand contents as described with relation to the accompanying drawings, itis to be understood that the present invention is not limited to theembodiments.

Various technologies have been introduced to increase transmissionefficiency and to perform robust communication in a digital broadcastsystem. One of such technologies is a method of using a plurality ofantennas at a transmitting side or a receiving side. This method may beclassified into a Single-Input Single-Output (SISO) scheme in whichtransmission is performed through a single antenna and reception isperformed through a single antenna, a Single-Input Multi-Output (SIMO)scheme in which transmission is performed through a single antenna andreception is performed through multiple antennas, a Multi-InputSingle-Output (MISO) scheme in which transmission is performed throughmultiple antennas and reception is performed through a single antenna,and a Multi-Input Multi-Output (MIMO) scheme in which transmission isperformed through multiple antennas and reception is performed throughmultiple antennas. Although the multiple antennas may be exemplified by2 antennas for ease of explanation in the following description, thedescription of the present invention may be applied to systems that use2 or more antennas.

The SISO scheme corresponds to a general broadcast system that uses 1transmission antenna and 1 reception antenna. The SIMO schemecorresponds to a broadcast system that uses 1 transmission antenna and aplurality of reception antennas.

The MISO scheme corresponds to a broadcast system that uses a pluralityof transmission antennas and 1 reception antenna to provide transmitdiversity. An example of the MISO scheme is an Alamouti scheme. In theMISO scheme, it is possible to receive data through 1 antenna withoutperformance loss. Although a reception system can receive the same datathrough a plurality of reception antennas in order to improveperformance, this case will be described as belonging to MISO cases inthis specification.

A MIMO scheme corresponds to a broadcast system that uses a plurality oftransmit (Tx) antennas and a plurality of receive (Rx) antennas toprovide transmission/reception (Tx/Rx) diversity and high transmissionefficiency. In the MIMO scheme, signals are processed in different waysin time and space dimensions and a plurality of data streams istransmitted through parallel paths that simultaneously operate in thesame frequency band to achieve diversity effects and high transmissionefficiency.

The performance of a system that employs the MIMO technology depends oncharacteristics of a transmission channel. The efficiency of such asystem is high, especially, when the system has independent channelenvironments. That is, the performance of the system that employs theMIMO technology may improve when channels of all antennas ranging fromantennas of the transmitting side and antennas of the receiving side areindependent channels that have no correlation to each other. However, ina channel environment in which the correlations between channels oftransmission and reception antennas are very high as in a line-of-sight(LOS) environment, the performance of the system that employs the MIMOtechnology may be significantly reduced or the system may not be able tooperate.

In addition, if the MIMO scheme is applied to a broadcast system thatuses the SISO and MISO schemes, it is possible to increase datatransmission efficiency. However, in addition to the above problems,there is a need to maintain compatibility to allow a receiver having asingle antenna to receive services. Accordingly, the present inventionsuggests a method for solving such existing problems.

In addition, the present invention can provide a broadcast signaltransmitter/receiver and a broadcast transmission and reception methodfor a conventional terrestrial broadcast system and a system that cantransmit and receive additional broadcast signals (or enhanced broadcastsignals), for example, mobile broadcast signals, while sharing an RFfrequency band with a terrestrial broadcast system such as DVB-T2.

To accomplish this, in the present invention, it is possible to use avideo coding method having scalability in which a basic video componentwhich has low image quality although it is robust to a communicationenvironment and an extended video component which is slightly weak to acommunication environment although it can provide a high-quality imagecan be distinguishably transmitted. Although the present invention willbe described with reference to SVC as a video coding method havingscalability, the present invention may be applied to any other videocoding methods. Embodiment of the present invention will be described inmore detail with reference to the drawings.

A broadcast signal transmitter and receiver of the present invention canperform MISO processing and MIMO processing on a plurality of signalsthat are transmitted and received through a plurality of antennas. Thefollowing is a description of a broadcast signal transmitter andreceiver that performs signal processing on 2 signals that aretransmitted and received through 2 antennas.

FIG. 1 shows a broadcast signal transmitter using MIMO according to anembodiment of the present invention.

As shown in FIG. 1, the broadcast signal transmitter according to thepresent invention may include an input processor 101100, an inputprocessing module 101200, a Bit Interleaved Coded Modulation (BICM)encoder 101300, a frame builder 101400, and an OrthogonalFrequency-Division Multiplexing (OFDM) generator (or transmitter)101500. The broadcast signal transmitter according to the presentinvention may receive a plurality of MPEG-TS streams or a General StreamEncapsulation (GSE) stream (or GS stream).

The input processor 101100 may generate a plurality of PLPs (physicallayer pipes) on a service basis in order to give robustness to aplurality of input streams, i.e., a plurality of MPEG-TS streams or GSEstreams.

PLPs are data units that are identified in the physical layer.Specifically, a PLP is data having the same physical layer attributewhich is processed in the transmission path and may be mapped on a cellby cell basis in a frame. In addition, a PLP may be considered aphysical layer Time Division Multiplexing (TDM) channel that carries oneor a plurality of services. Specifically, a path through which such aservice is transmitted is transmitted or a stream identifiable in thephysical layer which is transmitted through the path is referred to as aPLP.

Thereafter, the input processing module 101200 may generate a Base Band(BB) frame including a plurality of generated PLPs. The BICM module101300 may add redundancy to the BB frame to correct an error in atransmission channel and may interleave PLP data included in the BBframe.

The frame builder 101400 may accomplish a transmission frame structureby mapping the plurality of PLPs to a transmission frame and addingsignaling information thereto. The OFDM generator 101500 may demodulateinput data from the frame builder according to OFDM to divide the inputdata into a plurality of paths such that the input data is transmittedthrough a plurality of antennas.

FIG. 2 shows a broadcast signal receiver according to an embodiment ofthe present invention.

As shown in FIG. 2, the broadcast signal receiver may include an OFDMdemodulator 107100, a frame parser 107200, a BICM decoder 107300, and anoutput processor 107400. The OFDM demodulator 107100 may convert signalsreceived through a plurality of receive antennas into signals in thefrequency domain. The frame parser 107200 may output PLPs for anecessary service from among the converted signals. The BICM decoder107300 may correct an error generated according to a transmissionchannel. The output processor 107400 may perform procedures necessary togenerate output TSs or GSs. Here, dual polarity signals may be input asinput antenna signals and one or more streams may be output as the TXsor GSs.

FIG. 3 shows an additional frame structure based on PLP according to anembodiment of the present invention.

As shown in FIG. 3, a frame according to an embodiment of the presentinvention may include a preamble area and a data area. The preamble areamay include a P1 symbol and a P2 symbol and the data area may include aplurality of data symbols. The P1 symbol may transmit P1 signalinginformation and P2 symbol may transmit L1-signaling information.

In this case, a preamble symbol may be additionally allocated to thepreamble. This additional preamble symbol is referred to as anAdditional Preamble 1 (AP1). In an embodiment of the present invention,one or more AP1 symbols may be added to a frame in order to improvedetection performance of a mobile broadcast signal under very low SNR ortime-selective fading conditions. AP1 signaling information transmittedthrough the AP1 symbol may include an additional transmission parameter.

AP1 signaling information according to an embodiment of the presentinvention includes pilot pattern information in a frame. Thus, accordingto an embodiment of the present invention the broadcast signal receiverdoes not transmit P2 symbol, if L1 signaling information is spread indata symbols of the data area, pilot pattern information can bediscovered by using the AP1 signaling information before L1 signalinginformation in the data area is decoded.

Also, if the L1 signaling information in the data area of a frame isspread, AP1 signaling information can include information necessary forthe broadcast signal receiver to decode signaling information spread ina frame of the data area. According to the present invention, a preamblearea of a frame includes a P1 symbol, more than one AP1 symbols, andmore than one P2 symbols. And the data area comprises a plurality ofdata symbols, also known as data OFDM symbol. AP2 symbol is optional andwhether it is inserted is determined by signaling AP1 signalinginformation through AP1 symbols according to an embodiment of thepresent invention.

In an embodiment of the present invention, a P1 insertion module in theOFDM generator OFDM generator 101500 of the broadcast signal transmittermay insert the P1 symbol and the AP1 symbol into every symbol. That is,the P1 insertion module may insert 2 or more preamble symbols into everyframe. In another embodiment, an AP1 insertion module may be addeddownstream of (or next to) the P1 insertion module and the AP1 insertionmodule may insert the AP1 symbol. If 2 or more preamble symbols are usedas in the present invention, there are advantages in that robustness toburst fading that may occur in a mobile fading environment is furtherincreased and signal detection performance is also improved.

The P1 symbol may transmit P1 signaling information associated with abasic transmission parameter and transmission type and a correspondingpreamble identifier and the receiver may detect the frame using the P1symbol. A plurality of P2 symbols may be provided and may carry L1signaling information and signaling information such as a command PLP.The L1 signaling information may include L1-pre signaling informationand L1-post signaling information, the L1-pre signaling information mayinclude information necessary to receive and decode the L1-postsignaling information. Also, the L1-post signaling information mayinclude parameters necessary for the receiver to encode PLP data.

As shown in FIG. 3, the L1-post signaling information may be locatednext to L1-pre signaling information.

The L1-post signaling information may include a configurable block, adynamic block, an extension block, a cyclic redundancy check (CRC)block, and an L1 padding block.

The configurable block may include information equally applied to onetransmission frame and the dynamic block may include characteristicinformation corresponding to a currently transmitted frame.

The extension block may be used when the L1-post signaling informationis extended, and the CRC block may include information used for errorcorrection of the L1-post signaling information and may have 32 bits.The padding block may be used to adjust sizes of informationrespectively included in a plurality of encoding blocks to be equal whenthe L1-post signaling information is transmitted while being dividedinto the encoding blocks and has a variable size.

The common PLP may include network information such as a NIT(NetworkInformation Table) or PLP information and service information such as anSDT(Service Description Table) or an EIT(Event Information Table). Thepreamble of the present invention may include only the P1 symbol, theL1-pre signaling information, and the L1-post signaling information ormay include all of the P1 symbol, the L1-pre signaling information, theL1-post signaling information, and the common PLP according to designerintention. A plurality of data symbols located next to the P1 symbol mayinclude a plurality of PLPs. The plurality of PLPs may include audio,video, and data TS streams and PSI/SI information such as a ProgramAssociation Table (PAT) and a Program Map Table (PMT). In the presentinvention, a PLP that transmits PSI/SI information may be referred to asa base PLP or a signaling PLP. The PLPs may include a type-1 PLP that istransmitted through one sub-slice per frame and a type-2 PLP that istransmitted through two sub-slices per frame. The plurality of PLPs maytransmit one service and may also transmit service components includedin one service. When the PLPs transmit service components, thetransmitting side may transmit signaling information which indicatesthat the PLPs transmit service components.In addition, additional data(or an enhanced broadcast signal) in addition to basic data may betransmitted through a specific PLP while sharing an RF frequency bandwith the conventional terrestrial broadcast system according to anembodiment of the present invention. In this case, the transmitting sidemay define a system or a signal that is currently transmitted throughsignaling information of the P1 symbol described above. The followingdescription is given with reference to the case in which the additionaldata is video data. That is, as shown in FIG. 3, PLP M1 112100 and PLP(M1+M2) 112200 which are type 2 PLPs may be transmitted while includingadditional video data. In addition, in the present invention, a framethat transmits such additional video data may be referred to as anadditional frame and a frame that transmits basic data may be referredto as a basic frame (or T2 frame).

In addition, a frame that can transmit not only additional data but alsodata associated with a new broadcast system different from theconventional terrestrial broadcast system may be referred to as anadditional frame. In this case, a frame that transmits a conventionalterrestrial broadcast may be referred to as a terrestrial broadcastframe and an additional frame may transmit additional data or basic dataassociated with the new broadcast system.

FIG. 4 illustrates a structure of an additional frame based on FEFaccording to an embodiment of the present invention.

Specifically, FIG. 4 shows the case in which a Future Extension Frame(FEF) is used in order to transmit additional video data. In the presentinvention, a frame that transmits basic video data may be referred to asa basic frame and an FEF that transmits additional video data may bereferred to as an additional frame.

FIG. 4 shows structures of superframes 11100 and 113200 in each of whicha basic frame and an additional frame are multiplexed. Frames 113100-1to 113100-n that are not shaded from among frames included in thesuperframe 113100 are basic frames and shaded frames 113120-1 and113120-2 are additional frames.

FIG. 4(A) shows the case in which the ratio of basic frames toadditional frames is N:1. In this case, the time required for thereceiver to receive a next additional frame 113120-2 after receiving oneadditional frame 113120-1 may correspond to N basic frames.

FIG. 4(B) shows the case in which the ratio of basic frames toadditional frames is 1:1. In this case, the proportion of additionalframes in the superframe 113200 may be maximized and therefore theadditional frames may have a structure very similar to that of the basicframes in order to maximize the extent of sharing with the basic frames.In addition, in this case, the time required for the receiver to receivea next additional frame 113210-2 after receiving one additional frame113210-1 corresponds to 1 basic frame 113220 and therefore thesuperframe period is shorter than that of FIG. 4(A).

FIGS. 5(A) and 5(B) illustrate a P1 symbol generation procedure foridentifying additional frames according to an embodiment of the presentinvention.

In the case in which additional video data is transmitted throughadditional frames which are distinguished from basic frames as shown inFIG. 4, there is a need to transmit additional signaling information forenabling the receiver to identify and process an additional frame. Anadditional frame of the present invention may include a P1 symbol fortransmitting such additional signaling information and the P1 symbol maybe referred to as a new_system_P1 symbol. This new_system_P1 symbol maybe different from a P1 symbol that is used in a conventional frame and aplurality of new_system_P1 symbols may be provided. In an embodiment,the new_system_P1 symbol may be located before a first P2 symbol in apreamble area of the frame.

In the present invention, a P1 symbol of a conventional frame may bemodified and used to generate the minimum Hamming distance. The presentinvention suggests a method in which a minimum Hamming distance isgenerated by modifying the structure of the P1 symbol of theconventional frame or is generated by changing the symbol generator114100 that generates symbols.

FIG. 5(A) shows the structure of the P1 symbol of the conventionalframe. In the present invention, the structure of the P1 symbol of theconventional frame shown in FIG. 5(A) may be modified to generate aminimum Hamming distance. In this case, the minimum Hamming distance maybe generated by changing a frequency displacement f_SH for the prefixand postfix of the conventional P1 symbol or changing the length(specifically, the size of T_P1C or T_P1B) of the P1 symbol. However, inthe case in which the minimum Hamming distance is generated by modifyingthe structure of the P1 symbol, there is a need to appropriately modifyparameters (the sizes of T_P1C and T_P1B and f_SH) used in the P1 symbolstructure.

FIG. 5(B) shows the P1 symbol generator that generates P1 symbols. Inthe present invention, the P1 symbol generator shown in FIG. 5(B) may bemodified to generate a minimum Hamming distance. In this case, a minimumHamming distance may be generated using a method which changes thedistribution of active carriers used for a P1 symbol in a CDS tablemodule 114110, an MSS module 114120, and a C-A-B structure module 114130included in the P1 symbol generator (for example, a method in which theCDS table module 114110 uses a different Complementary Set of Sequence(CSS)) or a method which changes a pattern for information that istransmitted through a P1 symbol (for example, a method in which the MSSmodule 114120 uses a different Complementary Set of Sequence (CSS)).

In addition, the AP1 symbol of the present invention described abovewith reference to FIG. 3 may be generated through the proceduredescribed above with reference to FIG. 5.

In addition, the present invention proposes a MIMO system using scalablevideo coding (SVC). SVC is a video coding method developed to cope witha variety of terminals and communication environments and variations inthe terminals and communication environments. SVC can code a videohierarchically such that desired definition is generated and transmitadditional video data having a base layer from which video data about animage having basic definition can be restored and an enhancement layerfrom which an image having higher definition can be restored.Accordingly, a receiver can acquire the basic definition image byreceiving and decoding only the video data of the base layer, or obtainthe higher definition image by decoding the video data of the base layerand the video data of the enhancement layer according to characteristicsthereof. In the following description, the base layer can include videodata corresponding to the base layer and the enhancement layer caninclude video data corresponding to the enhancement layer. In thefollowing, video data may not be a target of SVC, the base layer caninclude data capable of providing a fundamental service including basicvideo/audio/data corresponding to the base layer, and the enhancementlayer can include data capable of providing a higher service includinghigher video/audio/data corresponding to the enhancement layer.

The present invention proposes a method of transmitting the base layerof SVC through a path through which signals can be received according toSISO or MISO using SVC and transmitting the enhancement layer of SVCthrough a path through which signals can be received according to MIMOin the broadcast system of the present invention. That is, the presentinvention provides a method by which a receiver having a single antennaacquires an image with basic definition by receiving the base layerusing SISO or MISO and a receiver having a plurality of antennasacquires an image with higher definition by receiving the base layer andthe enhancement layer using MIMO.

A description will be given of a method of transmitting the MIMObroadcast data including the base layer and the enhancement layer inassociation with terrestrial broadcast frames for transmittingterrestrial broadcast signals.

(1) Method of Transmitting MIMO Broadcast Data Using Predetermined PLP

It is possible to transmit the MIMO broadcast data included in apredetermined PLP while distinguishing the predetermined PLP from a PLPincluding terrestrial broadcast data. In this case, the predeterminedPLP is used to transmit the MIMO broadcast data, and signalinginformation for describing the predetermined PLP may be additionallytransmitted to prevent an error in the conventional receiving system. Inthe following, the predetermined PLP including the MIMO broadcast datamay be referred to as a MIMO broadcast PLP and the PLP including theterrestrial broadcast data may be referred to as a terrestrial broadcastPLP.

As MIMO broadcast data may not be implemented in a terrestrial broadcastreceiver, it is necessary to have additional information for signalingto distinguish terrestrial PLP and MIMO broadcast PLP. In this case,signaling can use a reserved field in the L1 signaling information ofthe terrestrial broadcast system. When a plurality of antennas are usedfor transmitting MIMO broadcast data on the transmitting side, theterrestrial broadcast data can be transmitted by MISO. The presentinvention, in order to perceive PLP, utilizes L1-post signalinginformation.

(2) Method of Transmitting MIMO Broadcast Data Using Predetermined Frame

It is possible to include the MIMO broadcast data generated as describedabove in a predetermined frame and to transmit the predetermined frameincluding the MIMO broadcast data while distinguishing the predeterminedframe from a terrestrial broadcast frame. In this case, thepredetermined frame is used to transmit the MIMO broadcast data, andsignaling information for describing the predetermined frame may beadditionally transmitted to prevent an error in the conventionalreceiving system.

(3) Method of Transmitting MIMO Broadcast PLP Using TerrestrialBroadcast Frame and MIMO Broadcast Frame

PLPs including MIMO broadcast data may be transmitted through aterrestrial broadcast frame and a MIMO broadcast frame. Since a MIMObroadcast PLP may be present in the terrestrial broadcast frame (orbasic frame), distinguished from the above-mentioned embodiments, it isnecessary to signal the relationship between connected PLPs present inthe terrestrial broadcast frame and the MIMO broadcast frame. To achievethis, the MIMO broadcast frame may also include L1 signalinginformation, and information about the MIMO broadcast PLP present in thebroadcast frame may be transmitted along with L1 signaling informationof the terrestrial broadcast frame.

MIMO broadcast PLP data in different frames are connected by using PLPfields including L1-post signaling information. According to anembodiment of the present invention, the receiving system includes asL1-post signaling information PLP_ID information, PLP+TYPE information,PLP_PAYLOAD_TYPE information, PLP_GROYP_ID information, uses thoseinformation to check the PLP connection between MIMO broadcast PLP data.It then acquires services by continuously decoding desired MIMObroadcast PLP data.

The terrestrial broadcast PLP in the terrestrial broadcast frames can betransmitted as a preset mode and also as mentioned a new mode to supportthe MIMO system can be transmitted. According to an embodiment of thepresent invention, the MIMO broadcast PLP in the terrestrial broadcastframes as a base layer can be transmitted by MISO or SISO method andMIMO broadcast PLP in MIMO broadcast frames as an enhancement layer canbe transmitted by the MIMO method.

FIG. 6 shows a conceptual diagram for a method of transmitting broadcastsignals.

As shown in FIG. 6, terrestrial broadcast data and MIMO broadcast datain frame units can be distinctively transmitted. The FEF length of aMIMO broadcast frame (FEF) can be allocated in between terrestrialbroadcast frames in an FEF interval. In this case, MIMO system data canco-exist in a frequency band within the terrestrial broadcast system,and malfunction can be prevented by the broadcast signal receiverperceiving a frame through L1 signaling and ignoring MIMO broadcastframes. In that case, the MIMO system can use some of the thruput by FEFrelated parameters such as FEF_TYPR, FEF_LENGTH, FEF_INTERVAL defined bythe L1-post signaling information.

FIG. 7 shows a conceptual diagram for a broadcast signal transmittingmethod according to another embodiment of the present invention.

FIG. 7 indicates, as shown in the method 3, transmitting the broadcastsignals of the MIMO broadcast system in terrestrial broadcast system.The MIMO broadcast services (MIMO broadcast service 1˜n) encodes eachSVC encoder (18010, 18020) through a base layer and enhancement layer.Scheduler&BICM (Bit Interleaved Coding and Modulation) module (18030)allocates the base layers of the MIMO broadcast services with theterrestrial broadcast frames and the enhancement layers with MIMOencoders (18040, 18050). The enhancement layers encodes by each MIMOencoder (18040, 18050) and transmits to the MIMO broadcast frame of theMIMO broadcast system. The base layers are transmitted in theterrestrial broadcast frames and in that case, SISO or MISO supported bythe terrestrial broadcast system.

When broadcast signals including the terrestrial broadcast frames andthe MIMO broadcast frames, as mentioned in the method 1 and 3, signalinginformation is created and the terrestrial broadcast receiver perceivesterrestrial broadcast PLP in the terrestrial broadcast frames. Thus, thereceiver can acquire the terrestrial broadcast services withoutmalfunctioning. Also, the MIMO broadcast receiver can acquire andprovide the MIMO broadcast service corresponding to the base layer onlyby the terrestrial broadcast frame. It can acquire and provide the MIMObroadcast service corresponding to the base layer and enhancement layerby acquiring the MIMO broadcast PLP of the terrestrial broadcast frameand MIMO broadcast frame of the MIMO broadcast frame.

The MIMO broadcast PLP in the terrestrial broadcast frame can only betransmitted by MISO/MIMO. In that case, the MIMO broadcast PLP, as thesystem demands, can include a code rate of new error correction codes(such as ¼, ⅓, ½), and new time interleaving mode and can only transmitto a base layer.

The MIMO broadcast PLP of the MIMO broadcast frame includes PLP of theSISO, MISO, and MIMO methods. In that case, PLP of the SISO/MISO methodsor a base layer in a carrier can be transmitted and PLP of the MIMOmethod or the carrier can transmit the enhancement layer. The rate ofPLP of the SISO/MISO methods, or carrier and PLP of the MIMO method, orcarrier can be varied from 0 to 100%. The ract can be determined foreach frame accordingly.

FIG. 8 shows broadcast signals transmitted by a broadcast system beingapplied by a MIMO system using a SVC.

FIG. 8 shows a broadcast signal that allocates terrestrial data and MIMObroadcast data to a frame or PLP by using the SVC and generating a baseand enhancement layer.

FIG. 8A shows a broadcast signal transmitted by a broadcast system beingapplied by a MIMO transmitting system by using the SVC.

The broadcast system in FIG. 8A transmits broadcast signals including aterrestrial broadcast frame and MIMO broadcast frame. The MIMO broadcastPLP in FIG. 8A can exist in a terrestrial broadcast frame or a MIMObroadcast frame. The MIMO broadcast PLP in the terrestrial broadcastframe as a base layer can be transmitted by the SISO or MISO method andthe MIMO broad cast PLP in the MIMO broadcast frame as an enhancementlayer can be transmitted by the SISO, MISO, or MIMO method.

FIG. 8B shows a broadcast signal being applied by a MIMO transmittingsystem using a SVC.

In FIG. 8B, the broadcast system transmits broadcast signals includingthe terrestrial broadcast frame and the MIMO broadcast frame. The MIMObroadcast PLP in FIG. 8B only exists in the MIMO broadcast frame. Inthat case, the MIMO broadcast PLP includes PLP with a base layer and PLPwith an enhancement layer. The PLP with the base layer can betransmitted by the SISO or MISO method, and the PLP with the enhancementlayer can be transmitted by the SISO, MISO, or MIMO method. The rate ofthe PLP with base layer and the PLP with enhancement layer can be variedfrom 0 to 100%.

FIG. 8C shows a broadcast signal transmitted by a broadcast system beingapplied by a MIMO transmitting system using a SVC.

The broadcast system of FIG. 8C transmits broadcast signals includingterrestrial broadcast frames and MIMO broadcast frames. The MIMObroadcast data exists only in the MIMO broadcast frame. But, as opposedto FIG. 8B, a base layer and an enhancement layer are not transmitted byPLP but carriers.

Various technologies are introduced to improve transmission efficiencyand perform robust communication in a digital broadcast system. One ofthe technologies is a method of using a plurality of antennas at atransmitting side or a receiving side. This method may be divided intoSISO (Single-Input Single-Output), SIMO (Single-Input Multi-Output),MISO (Multi-Input Single-Output) and MIMO (Multi-Input Multi-Output).While multiple antennas are described as two antennas in the following,the present invention is applicable to systems using two or moreantennas.

In an embodiment, MIMO can use spatial multiplexing (SM) and Golden code(GC) schemes, which will be described in detail.

A modulation scheme in broadcast signal transmission may be representedas M-QAM (Quadrature Amplitude Modulation) in the following description.That is, BPSK (Binary Phase Shift Keying) can be represented by 2-QAMwhen M is 2 and QPSK (Quadrature Phase Shift Keying) can be representedby 4-QAM when M is 4. M can indicate the number of symbols used formodulation.

A description will be given of a case in which a MIMO system transmitstwo broadcast signals using two transmit antennas and receives twobroadcast signals using two receive antennas as an example.

FIG. 9 illustrates MIMO transmission and reception systems according toan embodiment of the present invention.

As shown in FIG. 9, the MIMO transmission system includes an inputsignal generator 201010, a MIMO encoder 201020, a first transmit antenna201030, and a second transmit antenna 201040. In the following, theinput signal generator 201010 may be referred to as a divider and theMIMO encoder 201020 may be referred to as a MIMO processor.

Although not shown in the drawings, the MIMO reception system mayinclude a first receive (Rx) antenna, a second receive (Rx) antenna, aMIMO decoder, and an output signal generator. In the followingdescription, the output signal generator may also be referred to as amerger and the MIMO decoder may also be referred to as an ML detector.

In the MIMO transmission system, the input signal generator 201010generates a plurality of input signals for transmission through aplurality of antennas. In the following, the input signal generator201010 may be referred to as a divider. Specifically, the input signalgenerator 201010 may divide an input signal for transmission into 2input signals and output the first input signal S1 and the second inputsignal S2 for MIMO transmission.

The MIMO encoder 201020 may perform MIMO encoding on the plurality ofinput signals S1 and S2 and output a first transmission signal St1 and asecond transmission signal St2 for MIMO transmission and the outputtransmission signals may be transmitted through a first antenna 201030and a second antenna 201040 via required signal processing andmodulation procedures. The MIMO encoding 201020 may perform encoding ona per symbol basis. The SM scheme or the GC scheme may be used as theMIMO encoding method. In the following, the MIMO encoder may be referredto as a MIMO processor. Specifically, the MIMO encoder may process aplurality of input signals according to a MIMO matrix and a parametervalue of the MIMO matrix which are described below.

The input signal generator 201010 is an element that outputs a pluralityof input signals for MIMO encoding and may also be an element such as ademultiplexer or a frame builder depending on the transmission system.The input signal generator 201010 may also be included in the MIMOencoder 201020 such that the MIMO encoder 201020 generates a pluralityof input signals and performs encoding on the plurality of inputsignals. The MIMO encoder 201020 may be a device that performs MIMOencoding or MIMO processing on a plurality of signals and outputs theencoded or processed signals so as to acquire diversity gain andmultiplexing gain of the transmission system.

Since signal processing should be performed on a plurality of inputsignals after the input signal generator 201010, a plurality of devicesmay be provided next to the input signal generator 201010 to processsignals in parallel or one device including one memory may be providedto sequentially process signals or to simultaneously process signals inparallel.

The MIMO reception system receives a first reception signal Sr1 and asecond reception signal Sr2 using a first receive antenna and a secondreceive antenna. The MIMO decoder 201070 then processes the firstreception signal and the second reception signal and outputs a firstoutput signal and a second output signal. The MIMO decoder 201070processes the first reception signal and the second reception signalaccording to the MIMO encoding method used by the MIMO encoder 201020.As an ML detector, the MIMO decoder 201070 outputs a first output signaland a second output signal using information regarding the channelenvironment, reception signals, and the MIMO matrix used by the MIMOencoder in the transmission system. In an embodiment, when ML detectionis performed, the first output signal and the second output signal mayinclude probability information of bits rather than bit values and mayalso be converted into bit values through FEC decoding.

The MIMO decoder of the MIMO reception system processes the firstreception signal and the second reception signal according to the QAMtype of the first input signal and the second input signal processed inthe MIMO transmission system. Since the first reception signal and thesecond reception signal received by the MIMO reception system aresignals that have been transmitted after being generated by performingMIMO encoding on the first input signal and the second input signal ofthe same QAM type or different QAM types, the MIMO reception system maydetermine a combination of QAM types of the reception signals to performMIMO decoding on the reception signals. Accordingly, the MIMOtransmission system may transmit information identifying the QAM type ofeach transmission signal in the transmission signal and the QAM typeidentification information may be included in a preamble portion of thetransmission signal. The MIMO reception system may determine thecombination of the QAM types of the reception signals from the QAM typeidentification information of the transmission signals and perform MIMOdecoding on the reception signals based on the determination.

The following is a description of a MIMO encoder and a MIMO encodingmethod that have low system complexity, high data transmissionefficiency, and high signal reconstruction (or restoration) performancein various channel environments according to an embodiment of thepresent invention.

The SM scheme is a method in which data is simultaneously transmittedthrough a plurality of antennas without MIMO encoding. In this case, thereceiver can acquire information from data that is simultaneouslyreceived through a plurality of receive antennas. The SM scheme has anadvantage in that the complexity of a Maximum Likelihood (ML) decoderthat the receiver uses to perform signal reconstruction (or restoration)is relatively low since the decoder only needs to check a combination ofreceived signals. However, the SM scheme has a disadvantage in thattransmit diversity cannot be achieved at the transmitting side. In thecase of the SM scheme, the MIMO encoder bypasses a plurality of inputsignals. In the following, such a bypass process may be referred to asMIMO encoding.

The GC scheme is a method in which data is transmitted through aplurality of antennas after the data is encoded according to apredetermined rule (for example, according to an encoding method usinggolden code). When the number of the antennas is 2, transmit diversityis acquired at the transmitting side since encoding is performed using a2×2 matrix. However, there is a disadvantage in that the complexity ofthe ML decoder of the receiver is high since the ML decoder needs tocheck 4 signal combinations.

The GC scheme has an advantage in that it is possible to perform morerobust communication than using the SM scheme since transmit diversityis achieved. However, such a comparison has been made when only the GCscheme and the SM scheme are used for data processing for datatransmission and, if data is transmitted using additional data coding(which may also be referred to as outer coding), transmit diversity ofthe GC scheme may fail to yield additional gain. This failure easilyoccurs especially when such outer coding has a large minimum Hammingdistance. For example, the transmit diversity of the GC scheme may failto yield additional gain compared to the SM scheme when data istransmitted after being encoded by adding redundancy for errorcorrection using a Low Density Parity Check (LDPC) code having a largeminimum Hamming distance. In this case, it may be advantageous for thebroadcast system to use the SM scheme having low complexity.

FIG. 10 shows an exemplary structure of a P1 symbol and an exemplarystructure of an AP1 symbol according to an embodiment of the presentinvention.

P1 symbol is generated by having each of a front portion and an endportion of an effective (or valid) symbol copied, by having a frequencyshift performed as much as +f_(sh), and by having the frequency-shiftedcopies respectively positioned at a front portion (C) and an end portion(B) of the effective symbol (A). In the present invention, the C portionwill be referred to as a prefix, and the B portion will be referred toas a postfix. More specifically, P1 symbol is configured of a prefixportion, an effective symbol portion, and a postfix portion.

In the same manner, AP1 symbol is generated by having each of a frontportion and an end portion of an effective (or valid) symbol copied, byhaving a frequency shift performed as much as −f_(sh), and by having thefrequency-shifted copies respectively positioned at a front portion (F)and an end portion (E) of the effective symbol (D). In the presentinvention, the F portion will be referred to as a prefix, and the Eportion will be referred to as a postfix. More specifically, AP1 symbolis configured of a prefix portion, an effective symbol portion, and apostfix portion.

Herein, the two frequency-shift values +f_(sh), −f_(sh), which are usedin the P1 symbol and the AP1 symbol, may have the same absolute valueyet be given opposite signs. More specifically, the frequency-shift isperformed in opposite directions. And, the lengths C and F, which arecopied to the front portion of the effective symbol, may be set to havedifferent values. And, the lengths B and E, which are copied to the endportion of the effective symbol, may be set to have different values.Alternatively, the lengths C and F may be set to have different values,and the lengths B and E may be set to have the same value, or viceversa. According to another embodiment of the present invention, aneffective symbol length of the P1 symbol and an effective symbol lengthof the AP1 symbol may be differently determined. And, according to yetanother embodiment of the present invention, a CSS (Complementary SetSequence) may be used for tone selection and data scrambling within theAP1 may be scrambled by AP1.

According to the embodiment of the present invention, the lengths of Cand F, which are copied to the front portion of the effective (or valid)symbol, may be set to have different values, and the lengths of B and E,which are copied to the end portion of the effective (or valid) symbol,may also be set to have different values.

The C, B, F, E lengths according to the present invention may beobtained by using Equation 1 shown below.

Length of C (T _(C))={Length of A (T _(A))/2+30}

Length of B (T _(B))={Length of A (T _(A))/2−30}

Length of E (T _(F))={Length of D (T _(D))/2+15 }

Length of E (T _(E))={Length of D (T _(D))/2−15}  [Expression 1]

As shown in Equation 1, P1 symbol and AP1 symbol have the same frequencyshift value. However, each of the P1 symbol and the AP1 symbol are givenopposite signs. Additionally, in order to determine the lengths of C andB, the present invention determines an offset value being added to orsubtracted from a value corresponding to the length of A (T_(A))/2. And,in order to determine the lengths of F and E, the present inventiondetermines an offset value being added to or subtracted from a valuecorresponding to the length of D (T_(D))/2. Herein, each of the offsetvalues is set up differently. According to the embodiment of the presentinvention, the offset value of P1 symbol is set to 30, and the offsetvalue of AP1 symbol is set to 15. However, the values given in theabove-described examples are merely exemplary. And, therefore, it willbe apparent that the corresponding values may easily be varied orchanged by anyone skilled in the art. Thus, the present invention willnot be limited only to the values presented herein.

According to the present invention, by generating AP1 symbol and an AP1symbol to configure the structure shown in FIG. 10, and by inserting thegenerated symbols to each signal frame, the P1 symbol does not degradethe detection performance of the AP1 symbol, and, conversely, the AP1symbol does not degrade the detection performance of the P1 symbol.Additionally, the detection performance of the P1 symbol is almostidentical to the detection performance of the AP1 symbol. Furthermore,by configuring the symbols so that the P1 symbol and the AP1 symbol havesimilar symbol structures, the complexity level of the receiver may bereduced.

At this point, the P1 symbol and the AP1 symbol may be transmittedconsecutively, or each of the symbols may be allocated to differentpositions within the signal frame and may then be transmitted. And, incase the P1 symbol and AP1 symbol are each allocated to a differentposition within the signal frame, so as to be transmitted, a high timediversity effect may be gained with respect to the preamble symbol.According to the embodiment of the present invention, the P1 symbol andthe AP1 symbol are consecutively transmitted. In that case, the AP1symbol, according to FIG. 3, transmits information necessary fordecoding signaling information spread in a pilot pattern or a frame of adata area. It can be generated in FIG. 5.

FIG. 11 shows an exemplary structure of a P1 symbol detector accordingto an embodiment of the present invention.

The P1 symbol detector may be included in the OFDM demodulator(107100)explained in FIG. 2.

Herein, the P1 symbol detector may also be referred to as a C-A-Bpreamble detector. The P1 symbol detector may include down shifter(307101), 1^(st) conjugator (307103) and 2^(nd) delayer (307106).

The down shifter (307101) performs inverse modulation by multiplyinge-j2πf_(SH′) by the input signal. When inverse modulation is performedby the down shifter (307101), the signal being frequency-shifted andinputted is recovered to the original signal. The inverse modulatedsignal may be outputted to a 1^(st) delayer (307102) and a 2^(nd)conjugator (307107).

The 1^(st) delayer (307102) delays the inverse-modulated signal by alength of part C (T_(C)) and then outputs the delayed signal to the1^(st) conjugator (307103). The 1^(st) conjugator (307103) performscomplex-conjugation on the signal, which is delayed by a length of partC (T_(C)). Then, the 1^(st) conjugator (307103) multiplies the inputsignal by the complex-conjugated signal, thereby outputting theprocessed signal to a 1^(st) filter (307104). The 1^(st) filter (307104)uses a running average filter having the length of T_(R)=T_(A), so as toremove (or eliminate) any excessively and unnecessarily remainingmodulation elements, thereby outputting the processed signal to a 3^(rd)delayer (307105). The 3^(rd) delayer (307105) delays the filtered signalby a length of part A (i.e., effective (or valid) symbol) (T_(A)), so asto output the delayed signal to a multiplier (307109).

The 2^(nd) delayer (307106) delays the input signal by a length of partB (T_(B)) and then outputs the delayed signal to the 2^(nd) conjugator(307107). The 2^(nd) conjugator (307107) performs complex-conjugation onthe signal, which is delayed by a length of part B (T_(B)). Then, the2^(nd) conjugator (307107) multiplies the complex-conjugated signal byan inverse-modulated signal, thereby outputting the processed signal toa 2^(nd) filter (307108). The 2^(nd) filter (307108) uses a runningaverage filter having the length of T_(R)=T_(A), so as to remove (oreliminate) any excessively and unnecessarily remaining modulationelements, thereby outputting the processed signal to the multiplier(307109).

The multiplier (307109) multiplies the output of the 2^(nd) filter(307109) by a signal, which is delayed by a length of part A (T_(A)).Thus, a P1 symbol may be detected from each signal frame of the receivedbroadcast signal.

Herein, the length of part C (T_(C)) and the length of part B (T_(B))may be obtained by applying Equation 1 shown above.

FIG. 12 shows an exemplary structure of an AP1 symbol detector accordingto an embodiment of the present invention.

The AP1 symbol detector may be included in the OFDM demodulator(107100)explained in FIG. 2.

Herein, the AP1 symbol detector may also be referred to as an F-D-Epreamble detector. The AP1 symbol detector may include down shifter(308101), 1^(st) conjugator (308103) and 2^(nd) delayer (308106). TheAP1 symbol detector may receive a signal inputted to broadcast signalreceiver or a signal outputted from the P1 symbol detector explained inFIG. 11.

The up-shifter (308101) performs inverse modulation by multiplyingej2πf_(SH′) by the input signal. When inverse modulation is performed bythe up-shifter (308101), the signal being frequency-shifted and inputtedis recovered to the original signal. More specifically, the up-shifter(308101) of FIG. 47 has the same structure as the down-shifter (307101)of the P1 symbol detector (306601). However, the frequency direction ofeach inverse modulation process is completely opposite to one another.The signal that is inverse modulated by the up-shifter (308101) may beoutputted to a 1^(st) delayer (308102) and a 2^(nd) conjugator (308107).

The 1^(st) delayer (308102) delays the inverse-modulated signal by alength of part F (T_(F)) and then outputs the delayed signal to the1^(st) conjugator (308103). The 1^(st) conjugator (308103) performscomplex-conjugation on the signal, which is delayed by a length of partF (T_(F)). Then, the 1^(st) conjugator (308103) multiplies the inputsignal by the complex-conjugated signal, thereby outputting theprocessed signal to a 1^(st) filter (308104). The 1^(st) filter (308104)uses a running average filter having the length of T_(R)=T_(D), so as toremove (or eliminate) any excessively and unnecessarily remainingmodulation elements, thereby outputting the processed signal to a 3^(rd)delayer (308105). The 3^(rd) delayer (308105) delays the filtered signalby a length of part D (i,e., effective (or valid) symbol) (T_(D)), so asto output the delayed signal to a multiplier (308109).

The 2^(nd) delayer (308106) delays the input signal by a length of partE (T_(E)) and then outputs the delayed signal to the 2^(nd) conjugator(308107). The 2^(nd) conjugator (308107) performs complex-conjugation onthe signal, which is delayed by a length of part E (T_(E)). Then, the2^(nd) conjugator (308107) multiplies the complex-conjugated signal byan inverse-modulated signal, thereby outputting the processed signal toa 2^(nd) filter (308108). The 2^(nd) filter (308108) uses a runningaverage filter having the length of T_(R)=T_(D), so as to remove (oreliminate) any excessively and unnecessarily remaining modulationelements, thereby outputting the processed signal to the multiplier(308109).

The multiplier (308109) multiplies the output of the 2^(nd) filter(308109) by a signal, which is delayed by a length of part D (T_(D)).Thus, an AP1 symbol may be detected from each signal frame of thereceived broadcast signal. Herein, the length of part F (T_(F)) and thelength of part E (T_(E)) may be obtained by applying Equation 1 shownabove.

As shown in FIG. 3, a frame according to an embodiment of the presentinvention comprises a preamble area and a data area. The preamble arecomprises a P1 and P2 and there can be a plurality of data symbols inthe data area. Also, as the designer intends, there can be an AP1 in thepreamble area.

Then, P1 signaling information is transmitted by the P1 symbol, the AP1signaling information is transmitted by the AP1 symbol, and L1-pre andL1-post signaling information is transmitted by the P2 symbol.

An embodiment of a broadcast signal transmitter or receiver for MIMOprocessing is as follows.

The broadcast signal transmitter comprises as shown in FIG. 1 an inputprocessor 101200, a BICM encoder 101300, a frame builder 101400, and anOFDM generator 101500. Also, the broadcast signal receiver, as shown inFIG. 2, comprises an OFDM demodulator 107100, a frame demapper 107200, aBICM decoder 107300, and an output processor 1073400.

The input processor 101200 of the broadcast signal transmitter executesFEC encoding for transmitting data in a form of block. The BICM encoder101300 performs encoding for correcting errors. The frame builder 101400performs mapping data in a frame, and the OFDM generator 101500 performsOFDM demodulating in the frame-mapped data into symbol units andtransmit the data. Devices in the broadcast signal receiver can performreverse-functioning corresponding to the counterpart devices in thetransmitter.

The present invention suggests a broadcast signal transmitter orreceiver that independently applies MISO or MIMO processing for each PLPfrom a plurality of PLP inputs. According to the present invention, thepresent invention can effectively adjust the quality of service (QOS) orservices from PLP in a physical layer.

Four embodiments for performing MISO/MISO processing in a plurality ofsignals from the transmitter and receiver through a plurality ofantennas are as follows. Individual embodiments can be distinguishedfrom each other according to whether MISO/MIMO processing for each PLPis processed or according to the position of MISO/MIMO processing. Abrief description of individual embodiments is as follows.

A first embodiment is about a broadcast signal transmitter or acorresponding receiver independently performing MISO or MIMO processingfor each PLP data input during a BICM encoding process.

A second embodiment is about another broadcast signal transmitter or acorresponding receiver independently performing MISO or MIMO processingfor each PLP data input during a BICM encoding process.

A third embodiment is about a broadcast signal transmitter or acorresponding receiver independently performing MISO or MIMO processingfor mapped PLP data input during a OFDM generating process.

A fourth embodiment is about a broadcast signal transmitter or acorresponding receiver independently performing MISO or MIMO processingfor each PLP data input during a BICM encoding process, wherein an OFDMgenerator performs MISO processing in MISO PLP data and L1-signalinginformation.

In more detail, the BICM encoder of the broadcast signal transmitteraccording to the first embodiment performs MISO encoding or MIMOencoding in PLP data after constellation-mapping, cell interleaving, andtime interleaving. Also, the BICM decoder of the broadcast signaltransmitter according to the first embodiment can reverse the wholeprocess. According to the second embodiment, the BICM encoder of thebroadcast signal transmitter according to the second embodiment performsMISO encoding or MIMO encoding in PLP data after constellation-mapping,and then performs cell interleaving and time interleaving. Also, theBICM decoder of the broadcast signal transmitter according to the secondembodiment can reverse the whole process.

According to the third embodiment, the OFDM generator of the broadcastsignal transmitter performs MISO or MIMO encoding in PLP datatransmitted from a frame builder. In addition, an OFDM demodulator ofthe broadcast signal receiver according to a third embodiment of thepresent invention may perform a reverse process of the OFDM generator ofthe broadcast transmitter.

According to the fourth embodiment, the BICM encoder of the broadcastsignal transmitter according to the fourth embodiment performs MISOencoding or MIMO encoding in PLP data after time interleaving orconstellation-mapping. Also, the OFDM generator of the broadcast signaltransmitter performs MISO encoding in MISO PLP data for MISO processingand L1-signaling information. The BICM decoder of the broadcast signalreceiver and the OFDM demodulator of the broadcast signal transmitteraccording to the fourth embodiment can reverse the whole process.

A broadcast signal transmitter/receiver according to each embodiment isas follows. The broadcast signal transmitter/receiver can perform MIMOprocessing for a plurality of signals through a plurality of antennas.The broadcast signal transmitter/receiver with two signals by twoantennas is described below.

FIG. 13 and FIG. 14 show an input process that the broadcast signaltransmitter comprises in common. Further description is as follows.

FIG. 13 shows an input processor of the broadcast signal transmitteraccording to an embodiment.

The input process 101200 in FIG. 1 is shown as an embodiment in FIG. 13performing only one PLP. The input processor in FIG. 13 comprises a modeadaptation module 601100 and a stream adaptation module 601200. The modeadaptation module 601100 further comprises an input interface module601110, a CRC-8 encoder 601120 and a BB header insertion module 601130,wherein a stream adaptation module 1020 comprises a padding insertionmodule 601210 and a BB scrambler 601220.

The input interface module 601110 in the input processor performing asingle PLP performs mapping by distinguishing the input bit stream in alogical unit to perform FEC (BCH/LDPC) encoding at the end of the BICMencoder. The CRC-9 encoder 601120 performs CRC encoding in the mappedbit stream and a BB header insertion module 1050 inserts a BB header inthe data field. In that case, the BB header includes all adaptation type(TS/GS/IP) information, user packet length information, and data fieldlength.

Also, if the input data does not have a BB frame for FEC encoding, thestream adaptation block 601200 generates a padding insertion unit and aPseudo Random Binary Sequence (PRBS) and includes a BB scrambler 601220randomizing data computed by the PRBS and XOR. Such a move by the BBscrambler 601220 can ultimately lower the Peak-to-Average Power Ratio ofthe OFDM-modulated signal.

FIG. 14 shows a mode adaptation module implementing a plurality of PLPas an input processor according to an embodiment of the presentinvention.

FIG. 14 shows a mode adaptation module as an input processor of thebroadcast signal transmitter performing a plurality of PLP. The modeadaptation module in FIG. 14 comprises a plurality of input interfacemodules 602100 performing mode adaptation for each PLP in parallel, aninput stream synchronizer 602200, a compensating delay module 602300,null packet deletion module 602400, a CRC-0 encoder 602500, and a BBheader insertion unit 602600. The description of the input interfacemodule 6021000, the CRC-8 encoder 602500 and the BB header insertionunit 602600 is omitted.

The input stream synchronizer 602200 inserts timing informationnecessary for restoring input stream clock reference information (ISCR),transport stream (TS) or generic stream (GS). The compensating delaymodule 602300 synchronizes a group of PLP based on the timinginformation. The null packet deletion module (602400) deletes nullpacket that is unnecessarily transmitted and inserts the number of thedeleted null packets based on the deleted position.

FIG. 15 shows a stream adaptation module implementing a plurality of PLPas an input processor according to an embodiment of the presentinvention.

The stream adaptation module in FIG. 17 receives PLP-based data in whichmode adaptation of FIG. 14 was performed from the mode adaptation moduleof FIG. 14, such that it can perform stream adaptation as shown in thefollowing description.

The scheduler 603100 performs scheduling for the MIMO transmittingsystem using a plurality of antennas including dual polarity andgenerates parameters for a demultiplexer, a cell interleaver, a timeinterleaver. Also, the scheduler 603100 transmits L1-dynamic signalinginformation for the current frame besides in-band signaling, andperforms cell mapping based on the scheduling.

A plurality of a 1-frame delay module 603200 executing a plurality ofPLP delays one frame so that scheduling information of the next framefor in-band signaling can be included in the current frame. A pluralityof in-band signaling/padding insertion module inserts L1-dynamicsignaling information to the delayed data. Also, if there is any roomfor padding, the in-band signaling/padding insertion module 603300inserts padding bits and in-band signaling information into the paddingarea. And, the BB scrambler 603400 generates a pseudo random binarysequence (PRBS) as shown in FIG. 29 and randomizes the data by computingthe PRBS with XOR.

The stream adaption module in FIG. 15 generates L1-signaling informationtransmitted by the preamble symbol of the frame or the spread datasymbol. Such L1-signaling information includes L1-pre signalinginformation and L1-post signaling information. The L1-pre signalinginformation includes parameters necessary for performing the L1-postsignaling information and static L1-signaling information, and theL1-post signaling information includes the static L1-signalinginformation and dynamic L1-signaling information. The L1-signalinggenerator 603500 can transmit the generated L1-pre signaling informationand L1-post signaling information. The transmitted L1-pre signalinginformation and L1-post signaling information is scrambled by each BBscramble 603600, 603700. Also, according to another embodiment, the L1signaling generator 603500 transmits L1-signaling information havingL1-pre signaling and L1-post signaling information and scramblesL1-signaling information transmitted by one BB scrambler.

FIG. 16 to FIG. 19 shows a structure block of a broadcast signaltransmitter according to an embodiment. Further description is asfollows.

FIG. 16 shows a BICM encoder according to an embodiment of the presentinvention.

The BICM encoder shown in FIG. 16 is an embodiment of the BICM encoder101300 in FIG. 1.

The BICM encoder according to the first embodiment performsbit-interleaving in a plurality of PLP data after performinginput-processing, L1-pre signaling information, and L1-post signalinginformation, and encoding for correcting errors.

Also, the BICM encoder independently performs MISO or MIMO encoding inPLP data. In addition, the BICM encoder according to a first embodimentof the present invention may perform MISO encoding and MIMO encodingupon completion of constellation mapping.

The BICM encoder in FIG. 16 includes a first BICM encoding block 607100performing MISO encoding in PLP data, a second BICM encoding block607200 performing MIMO encoding in PLP data, and a third BICM encodingblock 607300 performing MIMO encoding in signaling information. Thethird BICM encoding block 604300 performing MIMO encoding in signalinginformation. However, as the signaling information includes informationnecessary for restoring PLP data in a frame from the receiver, morerobustness is required between the transmitter and receiver compared toPLP data. Thus, an embodiment of the present invention is the MISOprocess performing the signaling information. The description of dataperforming process for each block is as follows.

First, the first BICM encoding block 604100 includes a BICM encoder604100, a FEC (Forward Error Correction) encoder 604110, abit-interleaver 604120, a first demultiplexer 604130, a constellationmapper 604140, a MISO encoder 604150, a cell interleaver604160-1,604160-2 and a time interleaver 604170-1, 604170-2.

The FEC encoder 604110 performs BCH encoding and LDPC encoding in PLPdata after performing input processing with redundancy to correctchannel errors from the receiver. The bit-interleaver 604120 prepares tohave robustness for bust errors by performing bit-interleaving in theFEC-encoded PLP data by each FEC block unit. In that case, the bitinterleaver can perform bit interleaving by using two FEC block units.When using two FEC blocks, a pair of cell units may be generated fromtwo different FEC blocks in the frame-builder. Thus, the broadcastsignal receiver may improve the reception by ensuring the diversity ofFEC blocks.

A first demultiplexer 604130 can perform demultiplexing in thebit-interleaved PLP data into one FEC block unit. In that case, thefirst demultiplexer 604130 uses two FEC blocks and performsdemultiplexing. When using the two blocks, pairs of cells in the framebuilder may be generated from different FEC blocks. Thus, the receivercan improve reception by ensuring the diversity of FEC blocks.

The constellation mapper 604140 performs mapping in thebit-demultiplexed PLP data into symbol units. In that case, theconstellation mapper 604140 can rotate a certain angle depending on themodulation type. The rotated constellation mappers can be expressed inI-phase (In-phase) and Q-phase (Quadrature-phase), and the constellationmappers can delay only the Q-phase for a certain value. Then, theconstellation mapper 604140 performs re-mapping in the In-phase elementwith the delayed Q-phase element.

The MISO encoder 604150 performs MISO encoding by using MISO encodingmatrix in the time-interleaved PLP data and transmits MISO PLP datathrough two routes (STx_k, STx_k+1). The present invention includes anOSTBC (Orthogonal Space-Time Block Code)/OSFBC (Orthogonal SpaceFrequency Block Code/Alamouti code) as an embodiment of a MISO encodingmethod.

The cell interleaver 604160-1, 604160-2 performs interleaving in there-mapped data into cell units, and the time interleaver 604170-1,604170-2 performs interleaving in the cell-interleaved PLP data intotime units. In that case, the time interleaver 604160 uses two FECblocks for interleaving. Through this process, as pairs of cells aregenerated from two different FEC blocks, the receiver can improvereception by ensuring the diversity of the FEC blocks.

The second BICM encoding block 604200 includes a FEC encoder 604210, abit-interleaver 604220, a second demultiplexer 604230, a firstconstellation mapper 604240-1 and a second constellation mapper604240-2, and a MIMO encoder 604250, a first cell interleaver 604260-1and a second interleaver 604260-2, and a first time interleaver 604270-1and a second cell interleaver 604270-2.

The FEC encoder 604210 and the bit-interleaver 604220 can perform thesame function as the FEC encoder 604110 and the bit-interleaver 604120of the MISO method.

The second demultiplexer 604230 can transmit the PLP data bydemultiplexing to two routes necessary for MIMO transmission in additionto performing the same function as the first demultiplexer 604130 of theMISO method. In that case, the character of the data transmission foreach route may be different. Thus, the second demultiplexer can randomlyallocate the bit-interleaved PLP data into each route.

The first constellation mapper 604240-1 and the second constellationmapper 604240-2 can operate the same function as the constellationmapper 604140 of the MISO method.

The MIMO encoder 604270 performs MIMO encoding in the time-interleavedPLP data from by using MIMO encoding matrix and transmit MIMO PLP datato two routes (STx_m, STx_m+1). The MIMO encoding matrix of the presentinvention includes a spatial multiplexing, a Golden code (GC), afull-rate full diversity code, and a linear dispersion code.

The first cell interleaver 604260-1 and the second cell interleaver604260-2 can perform cell-interleaving in only a half of the PLP data inone of the FEC blocks from the routes. Thus, the first cell interleaver604260-1 and second cell interleaver 604260-2 can operate the same asthe one cell interleaver. Also, in order to execute data from aplurality of routes, as the first cell interleaver 604260-1 and thesecond cell interleaver 604260-2 are not allocated additional memory,there is an advantage of performing cell interleaving by using thememory of the one cell interleaver.

The first time interleaver 604270-1 and the second time interleaver604270-2 can operate the same as the time interleaver 604170-1, 604170-2of the MISO method. In that case, the first time interleaver 604270-1and the second time interleaver 604270-2 can be performed the same timeinterleaving or a different time interleaving.

L1-signaling information includes L1-pre signaling information andL1-post signaling information. It can independently perform MISOencoding in the L1-pre signaling information and L1-post signalinginformation.

Thus, the third BICM encoding block 604300 includes a first encodingblock 604400 executing the L1-pre signaling information and the secondencoding block 604500 executing the L1-post signaling information.

The first encoding block 604400 includes an FEC encoder 604410, aconstellation mapper 604420, a MISO encoder 604430, cell interleavers604440-1, 604440-2, and time interleavers 604450-1, 604450-2. The secondencoding block 604500 includes a FEC encoder 604510, a bit interleaver604520, demultuplexer 604530, a constellation mapper 604540, a MISOencoder 604560, cell interleavers 604560-1, 604560-2, and timeinterleavers 604570-1, 604570-2.

The L1-pre signaling information includes information necessary fordecoding L1-post signaling information and the L1-post signalinginformation includes information necessary for restoring datatransmitted from the receiver.

That is, the receiver needs to decode the L1-pre signaling informationquickly and correctly for decoding the L1-signaling information and thedata. Thus, the receiver of the present invention does not performbit-interleaving and de-multiplexing for the L1-pre signalinginformation in order to perform the fast decoding.

The description of first encoding block 604400 and the second encodingblock 604500 is omitted because they perform the same function as thefirst BICM block 604100.

As a result, to execute the L1-pre signaling information, the firstencoding block 604400 performs MISO encoding in the L1-pre signalinginformation and transmits the free-signaling data to two routes(STx_pre, STx_pre+1). Also, to execute L1-post signaling information thesecond encoding block 604500 performs MISO encoding in the L1-postsignaling information and transmits the L1-post signaling data to tworoutes (STx_post, STx_post+1).

FIG. 17 shows a BICM encoder according to another embodiment of thepresent invention.

The BICM encoder shown in FIG. 17 according to the second embodiment isanother embodiment of the BICM encoder 101300 in FIG. 1.

The BICM encoder according to the second embodiment performsbit-interleaving in a plurality of PLP data after performinginput-processing, L1-pre signaling information, and L1-post signalinginformation, and encoding for correcting errors.

Also, the BICM encoder independently performs MISO and MIMO encoding inPLP data.

The BICM encoder in FIG. 17 includes a first BICM encoding block 607100performing MISO encoding in PLP data, a second BICM encoding block607200 performing MIMO encoding in PLP data, and a third BICM encodingblock 607300 performing MIMO encoding in signaling information.

As the BICM encoding blocks in FIG. 17 operate the same as the BICMencoding blocks in FIG. 16, further description of them is omitted.However, the BICM encoding blocks of the MISO encoder 607120, 607420,607520 and the MIMO encoder 607220 are positioned at the end of the timeinterleaver 607110, 607210-1-2, 607410 and 607510 which isdistinguishable from the BICM encoding blocks according to the firstembodiment.

Although not illustrated in FIG. 17, the BICM encoder according to thethird embodiment of the present invention may include a first BICMencoding block for processing of MISO PLP data to be MISO encoded, asecond BICM encoding block for processing of MIMO PLP data to be MIMOencoded, and a third BICM encoding block for processing of signalinginformation to be MISO encoded. The BICM encoding blocks according tothe third embodiment operate in the same way as the BICM encoding blocksaccording to the first embodiment illustrated in FIG. 16, and thus, adetailed description thereof is omitted. However, the BICM encodingblocks according to the third embodiment is different from the BICMencoding blocks according to the first embodiment in that the BICMencoding blocks according to the third embodiment do not include a MISOencoder and a MIMO encoder.

In addition, the BICM encoder according to the fourth embodiment of thepresent invention is almost the same as the BICM encoder according tothe third embodiment, except that the BICM encoder performs MIMOencoding on MIMO PLP data to be processed using the MIMO scheme. Thatis, the BICM encoder according to the fourth embodiment of the presentinvention may include a first BICM encoding block for processing MISOPLP data to be MISO encoded, a second BICM encoding block for processingof MIMO PLP data to be MIMO encoded, and a third BICM encoding block forprocessing of signaling information to be MISO encoded. Here, the thirdBICM encoding block may include a first encoding block for processing ofL1-pre signaling information and a second encoding block for processingof L1-post signaling information. In particular, the first BICM encodingblock according to the fourth embodiment may not include a MISO encoderand the second 2 BICM encoding block may include a MIMO encoder. In thiscase, the MIMO encoder may be positioned behind a time interleaver as inthe first embodiment, or may be positioned behind a constellation mapperaccording to the second embodiment as in the second embodiment. Theposition of the MIMO encoder may be changed according to a designer'sintention.

FIG. 18 shows a frame builder according to an embodiment of the presentinvention.

The frame builder shown in FIG. 18 is an embodiment of the frame builder101400 shown in FIG. 1.

The first BICM encoding block 604100 transmits MISO PLP data to tworoutes (STx_k, STx_K+1) and the second BICM encoding block 604200transmits MIMO PLP data to two routes (STx_m, STx_m+1). Also, the thirdBICM encoding block 604300 transmits the L1-pre signaling informationand the L1-post signaling information to two routes (STx_pre, Stx_pre_1and STx_post, STx_post+1).

Each data is inputted into the frame builder. In that case, as shown inFIG. 18, the frame builder includes a first route receiving the BICMencoded data from STx_0 to STx_post, and a second route receiving theBICM encoded data from STx_0+1 to Stx_post+1. The data received in thefirst route is transmitted through a first antenna (Tx_1) and the datain the second route is transmitted through a second antenna (Tx_2).

As shown in FIG. 18, the frame builder according the first embodimentincludes a first frame building block 605100 executing the data from thefirst route and a second frame building block 605200 executing the datafrom the second route. The first frame building block 605100 includes afirst delay compensator 604110, a first pair-wise cell mapper 605120,and a first pair-wise frequency interleaver 605300-1, and a second framebuilding block 605200 includes a second delay compensator 605100-2executing the data from the second route, a second pair-wise cell mapper605200-2, and a second pair-wise frequency interleaver 605300-2.

The first pair-wise cell mapper 605120 and the first pair-wise frequencyinterleaver 605130, or the second pair-wise cell mapper 605120 and thesecond pair-wise frequency interleaver 605310 operate independently butthe same functions in the first and the second routes respectively.

A method of performing data in the first frame building block 605100 andthe second frame building block 605200.

The first delay compensator 605110 and the second delay compensator605110 can compensate the L1-pre signaling data or the L1-post signalingdata for the delay in the first frame and by the BICM encoder 604300.The L1-signaling information can include information not only in thecurrent frame but also in the next frame. Thus, during the inputprocessing, the L1-signaling information can be delayed one frame asopposed to PLP data inputted in the current frame. Through this process,one frame of the L1-signaling information having information about thecurrent and the next frames.

The first pair-wise cell mapper 605120 and the second pair-wise cellmapper 605220 can perform mapping in the PLP data and the L1-signalingdata in symbol units into cell units in a frame in the sub-carrier ofthe OFDM symbols.

In that case, the PLP data includes a common PLP DATA, a MISO/MIMOencoded PLP data and a sub-slice processor module 605120-1-2 performsframe-mapping in the PLP data in cell units for the diversity effect.

Also, the first pair-wise cell mapper 605120 and the second pair-wisecell mapper 605220 can perform frame-mapping in two consecutive inputtedcells in pairs.

For the better restoration performance of MISO signals, coherencebetween MSI transmitting channels should be secured when performing MISOencoding. Thus, in order to secure coherence, the first pair-wise cellmapper 605120 and the second pair-wise cell mapper 605220 pair up cellsgenerated from the same PLP and perform OFDM modulating in the paired-upcells. Then coherence between the channels will be maximized.In otherwords, according to an embodiment of the present invention, as the MISOencoder is positioned in the front of the BICM encoder, the structure ofthe frames is in pairs considering such MISO encoding process.

As mentioned above, when performing bit-interleaving or timeinterleaving by the bit-interleaver 604120 and the time interleaver604160 using two FEC blocks, two paired up cells can be generated fromtwo different FEC blocks. As the receiver ensures diversity, higherreception can be obtained. The first pair-wise frequency interleaver605130 and the second pair-wise frequency interleaver 605230 performfrequency interleaving in the data in cell units from each route andtransmits the frequency-interleaved data to the OFDM generator througheach route.

In that case, the first pair-wise frequency interleaver 605130 and thesecond pair-wise frequency interleaver 605230 pair up two consecutivecells in interleaving units and then perform frequency interleaving.This is to maximize coherence between channels.

The frame builder illustrated in FIG. 18 may be applied to the first andsecond embodiments of the present invention. According to the third andfourth embodiments of the present invention, the frame builder mayinclude a first cell mapper and a second cell mapper instead of thefirst pair-wise cell mapper 605120 and the second pair-wise cell mapper605220, and include a first frequency interleaver and a second frequencyinterleaver instead of the first pair-wise frequency interleaver 605130and the second pair-wise frequency interleaver 605230.

According to the third embodiment, after frequency interleaving, thatis, after MISO/MIMO encoding in the OFDM generating process, MIMO/MISOencoding can be done in OFDM symbol units. If the MISO PLP data cellsand MIMO PLP data cells are mapped in the same OFDM symbol, the OFDMgenerator cannot perform MISO/MIMO encoding independently. Thus, thefirst cell mapper and the second cell mapper dose not map the MISO/MIMOPLP data in the same OFDM symbol.

Also, in order to simplify the transmitting system, the first and secondcell mappers according to the third embodiment operate the same.

But, although the MISO PLP data, L1-pre and post signaling data istransmitted from the first route only, the MIMO PLP data can be from thefirst and the second routes. Therefore, depending on the data inputted,the performance of the cell mapper is different.

More detailed description is as follows.

First, the first cell mapper and the second cell mapper receive the sameMISO PLP data from the first route and the same L1-pre and postsignaling data from the delay compensator. In that case, the first cellmapper and the second cell mapper perform mapping in the inputted datato be allocated into a sub-carrier of the OFDM symbol.

Second, among the first cell mapper and the second cell mapper, thefirst cell mapper only receives the MISO PLP data and the delayedcompensated L1-pre and post signaling data. In that case, the secondcell mapper performs mapping only for the MIMO PLP.

The first frequency interleaver and the second frequency interleaverperform frequency interleaving in the inputted data by cell units andtransmits the data to the OFDM generator.

In that case, the first frequency interleaver and the second frequencyinterleaver perform frequency interleaving in the OFDM symbol intointerleaving units. Also, if the second cell mapper 619210 receives MIMOPLP data only, the second frequency interleaver also performsinterleaving in MIMO PLP data only.

FIG. 19 shows an OFDM generator according to an embodiment of thepresent invention.

The OFDM generator in FIG. 19 is an embodiment of the OFDM generator101500 shown in FIG. 1.

The present invention transmits broadcast signals by the MISO/MIMOmethod through two antennas. The OFDM generator in FIG. 19 receives anddemodulates the broadcast signals through a first and a second route. Itthen transmits the signals to two antennas (Tx1, Tx2).

A first OFDM generating block 606800 modulates the broadcast signalsthrough the first antenna (Tx1) and a second OFDM generating block606900 modulates the broadcast signals through the second antenna (TX2).

If channel correlation between the first and second antennas is large,transmitted signals can apply polarity depending on the channelcorrelation. In the present invention, such a method is called polaritymultiplexing MIMO. The first antenna is called “vertical antenna” andthe second antenna is called “horizontal antenna”. The first OFDMgenerating block 606800 performs OFDM modulating in broadcast signalsthrough the first antenna (Tx1) and the second transmitter 606900performs OFDM modulating in the broadcast signals from the first routeand transmits the signals to the second antenna (Tx2).

Modules including the first OFDM generating block 606800 and the secondOFDM generating block 606900 are as follows.

The first OFDM generating block 606800 includes a pilot insertion module606100-1, an IFFT module 606200-1, a PAPR module 606300-1, a GIinsertion module 606400-1, a P1 symbol insertion module 606500-1, an AP1symbol insertion module 606600-1 and a DAC 606700-1, wherein modules inthe first transmitting unit 606800 operate the same functions.

The second OFDM generating block 606900 includes a pilot insertionmodule 606100-2, an IFFT module 606200-2, a PAPR module 606300-2, a GIinsertion module 606400-2, a P1 symbol insertion module 606500-2, an AP1symbol insertion module 606600-2 and a DAC 606700-2, wherein modules inthe first transmitting unit 606800 operate the same functions.

Thus, modules in the first OFDM generating block 606800 will beillustrated in more detail. The pilot insertion module inserts a pilotof the predetermined pilot pattern into a frame and transmits it to theIFFT module 606200-1. The pilot pattern information is transmitted withAP1 signaling information or L1-signaling information.

The IFFT module 606200-1 performs IFFT algorithm in the signals andtransmits them to the PAPR module 606300-1.

The PAPR module 606300-1 reduces PAPR of the signals in a time domainand transmits them to the GI insertion module 606400-1. Also, feedbackon necessary information based on the PAPR reduction algorithm is givento the pilot insertion module 606100-1.

The GI insertion module 606400-1 copies the end of the effective OFDMsymbol, inserts guard intervals in cyclic prefix to each OFDM symbol,and transmits them to the P1 symbol insertion module 606500-1. The GIinformation can be transmitted through the P1 signaling information orL1-pre signaling information.

The P1 and AP1 symbol are inserted in every frame of the P1 insertionmodule in the OFDM generator. That is, the P1 insertion module caninsert more than two preamble symbols in every frame. When using morethan two preamble symbols, burst fading that can happen in the mobilefading conditions will be more strengthened and signal detectionperformance will be improved.

The P1 symbol insertion module 606500-1 inserts a P1 symbol in thebeginning of each frame and transmits it to the AP1 symbol insertionmodule 606600-1.

The AP1 symbol insertion module 606600-1 inserts an AP1 symbol at theend of the P1 symbol and transmits it to the DAC 606700-1.

The DAC 606700-1 converts the signal frame having the P1 symbol to ananalog signal and transmits it to the transmitting antenna (Tx1).

The OFDM generator shown in FIG. 19 may be applied to the first andsecond embodiments of the present invention.

Although not shown in FIG. 19, according to the third embodiment of thepresent invention, the OFDM generator may include a MISO/MIMO encoder, afirst OFDM generating block, and a second OFDM generating block. Thefirst OFDM generating block and the second generating block according tothe third embodiment of the present invention may perform the sameoperations as those of the first OFDM generating block 606800 and thesecond OFDM generating block 606900.

If the input data is MISO PLP data or L1-pre and post signaling datafrom the first and second routes, the MIMO/MISO encoder 603100 performsMISO encoding in the data into OFDM symbol units by using MISO encodingmatrix and transmits it to the first and second generating blocks620200, 620300. In that case, the input data is transmitted from eitherof the first or second route. According to an embodiment, the MISOencoding matrix can include an OSTBC (Orthogonal Space-Time BlockCode)/OSFBC (Orthogonal Space Frequency Block Code/Alamouti code).

If data from the first and second routes is MIMO PLP data, the MIMO/MISQencoder performs MIMO encoding in the data into OFDM symbol units byusing MIMO encoding matrix and transmits it to the first and second OFDMgenerating blocks. The MIMO encoding matrix of the present inventionincludes a spatial multiplexing, a Golden code (GC), a full-rate fulldiversity code, and a linear dispersion code. Also, the MIMO encoderperforms MIMO encoding by using MIMO encoding matrix.

In addition, the OFDM generator according to the fourth embodiment ofthe present invention may include a MISO encoder, a first OFDMgenerating block, and a second OFDM generating block. The first OFDMgenerating block and the second generating block according to the fourthembodiment of the present invention may perform the same operations asthose of the first OFDM generating block 606800 and the second OFDMgenerating block 606900.

The MISO encoder performs MISO encoding in the frequency-interleavedMISO PLP data, L1-pre signaling data and L1-post signaling data. TheMISO encoder operates the same as the MIMO/MISO encoder according to thethird embodiment. In addition, if the MIMO encoded MIMO PLP data isinputted, it may be bypassed and the MISO encoder may perform MISOencoding in the MIMO encoded MIMO PLP data.

FIG. 20 and FIG. 24 show a structure block of the broadcast signalreceiver according to an embodiment of the present invention.

FIG. 20 shows an OFDM demodulator according to an embodiment of thepresent invention.

FIG. 20 shows a drawing of the OFDM demodulator according to anembodiment of the OFDM demodulator 107100 illustrated in FIG. 2.

According to an embodiment of the present invention, the presentinvention requires two antennas, Rx1 and Rx2, to receive transmittedsignals by MIMO/MISO. The OFDM demodulator shown in FIG. 20 can performOFDM demodulation through the Rx1 and Rx2 antennas.

A block demodulating transmitted signals through a first antenna (Rx1)is called a first OFDM demodulating block 610100 and a blockdemodulating transmitted signals through a second antenna (Rx2) iscalled a second OFDM demodulating block 610200.

In addition, the present invention can utilize polarity multiplexingMIMO according to an embodiment of the present invention. The first OFDMdemodulating block 610100 performs OFDM demodulation in the broadcastsignals transmitted through the first antenna (Rx1) and outputs thesignals by a frame demapper to a first route, and the seconddemodulating block 610200 performs OFDM demodulating in the broadcastsignals transmitted through the second antenna (Rx2) and outputs thesignals by a frame demapper to a second route.

Also, the OFDM according to the first embodiment in FIG. 20 can performthe reverse process of the OFDM generator illustrated in FIG. 19.

The first OFDM demodulating block 610100 and the second OFDMdemodulating block 610200 included in OFDM demodulator according to anembodiment of the present in invention including are as follows.

The first OFDM demodulating block 610100 includes a tuner 610110, an ADC610120, a P1 symbol detection module 610130, an AP1 symbol detectionmodule 610140, a synchronizing module 610150, a GI cancellation module610160, a FFT module 610170 and a channel estimation module 610180.

The second OFDM demodulating block 610200 comprises a tuner 610210, anADC 610220, a P1 symbol detection module 610230, an AP1 symbol detectionmodule 610240, a synchronizing module 610250, a GI cancellation module610260, a FFT module 610270 and a channel detection module 610280, andoperates the same as the first OFDM demodulating block 610100.

Thus, modules in the first OFDM demodulating block 610100 will befurther illustrated.

The tuner 610110 receives broadcast signals by selecting a frequencyrange and transmits it to the ADC 610120 by compensating the size of thesignal.

The ADC 610120 converts analog broadcast signals into digital signalsand transmits them to the P1 symbol detection module 610130.

The P1 symbol detection module 610130 extracts P1 symbols in the P1signaling information and decodes the P1 signaling information. Also,the P1 symbol detection module 610130 transmits the decoded P1 signalinginformation to the synchronizing module 610150 and a system controller(not shown in the drawing). The system controller determines which framethe received signal has by using the decoded P1 signaling informationand controls other devices.

The AP1 symbol detection module 610140 extracts AP1 symbols in the AP1signaling information and decodes the AP1 signaling information. Also,the AP1 symbol detection module 610140 transmits the decoded AP1signaling information to the synchronizing module 610150 and a systemcontroller (not shown in the drawing). The system controller determinesthe pilot pattern information in the current frame and L1-pre spreadinterval information by using the decoded AP1 signaling information.

The synchronizing module 610150 performs time and frequencysynchronizing by using the decoded P1 signaling information and the AP1signaling information.

The GI cancellation module 610160 deletes guard intervals included inthe synchronized signals and transmits them to the FFT module 610170.

The FFT module 610170 converts the signals from the time domain to thefrequency domain by performing FFT algorithm.

The channel detection module 610180 detects a transmitting channel fromthe transmitting antenna to the receiving antenna by using pilot signalshaving the converted signals. Then, the channel detection module 610180can additionally perform equalizing for each of the received data.Signals that are converted into the frequency domain will be inputted inthe frame demapper.

The OFDM demodulator illustrated in FIG. 20 may be applied to the firstand second embodiments of the present invention.

Although not illustrated in FIG. 20, according to the third embodimentof the present invention, the OFDM demodulator may include a first OFDMdemodulating block, a second OFDM demodulating block, and a MISO/MIMOdecoder. The first OFDM demodulating block and the second OFDMdemodulating block according to the third embodiment of the presentinvention may perform the same operations as those of the first OFDMdemodulating block 610100 and the second OFDM demodulating block 610200.However, the OFDM demodulator according to the third embodiment mayinclude a MIMO/MISO decoder 626300, a detailed operation of which willbe described below.

The OFDM according to the fourth embodiment of the present invention mayinclude a first OFDM demodulating block, a second OFDM demodulatingblock, and a MISO decoder. The first OFDM demodulating block and secondOFDM demodulating block according to the fourth embodiment of thepresent invention may perform the same operations as those of the firstOFDM demodulating block 610100 and the second OFDM demodulating block610200.

FIG. 21 shows a frame demapper according to an embodiment of the presentinvention.

The frame demapper in FIG. 21 is an embodiment of the frame demapper107200 in FIG. 2.

The frame demapper illustrated in FIG. 21 includes the first framedemapping block 611100 executing data from a first route and a secondframe demapping block 611200 executing data from a second route. Thefirst frame demapping block 611100 includes a first pair-wise frequencydeinterleaver 611110 and a first pair-wise cell demapper 611120, and thesecond demapping block 611200 includes a second pair-wise frequencydeinterleaver 611210 and a second pair-wise cell demapper 611220.

Also, the first pair-wise frequency deinterleaver 61110 and the firstpair-wise cell demapper 611120 or the second pair-wise frequencydeinterleaver 611210 and the second pair-wise cell demapper 611220 canoperate independently and the same through a first route and a secondroute respectively.

Also, the frame demapper illustrated in FIG. 21 can perform the reverseprocess of the frame builder illustrated in FIG. 18.

A method of performing data by blocks included in the first framebuilder demapping block 611100 and the second frame builder demappingblock 611200 is as follows.

The first pair-wise frequency deinterleaver 611110 and the secondpair-wise frequency deinterleaver 611210 perform deinterleaving in datain the frequency domain through the first and second routes into cellunits in that case, the first pair-wise frequency deinterleaver 611110and the second frequency deinterleaver 611210 pair up two consecutivecells in deinterleaving units and perform frequency deinterleaving. Thedeinterleaving process can be performed in a reverse direction of theinterleaving process in the transmitting unit. Thefrequency-deinterleaved data will be transmitted in the original order.

The first pair-wise cell demapper 611120 and the second pair-wise celldemapper 611220 can extract common PLP data, PLP data and L1-signalinginformation in cell units from the de-interleaved data. The extractedPLP data includes MISO PLP data for the MISO method and MIMO PLP datafor the MIMO method, and the extracted L1-signaling data includesinformation necessary for the current and next frames. Also, if thetransmitter performs sub-slicing in the PLP data, the first and thesecond pair-wise cell demappers 611120, 611220 can merge the sliced PLPdata and generate it in one stream.

Also, the first pair-wise cell demapper 611120 and the second pair-wisecell demapper 611220 can pair up two consecutive cells.

Data transmitted through the first route is inputted to the BICM decoderby the route from SRx_0 to SRx_post and data transmitted through thesecond route is inputted to the BICM decoder by the route from SRx_0+1to SRx_post+1.

The frame demapper shown in FIG. 21 may be applied to the first andsecond embodiments of the present invention. In accordance with thethird and fourth embodiments of the present invention, the framedemapper includes a first frame demapping block 627100 performing datafrom a first route and a second frame demapping block 627200 performingdata from a second route.

The first frame demapping block includes a first frequencydeinterleaver, a first cell demapper, a first combiner, a secondcombiner and a third combiner, and the second frame demapping blockincludes a second frequency deinterleaver and a second cell demapper.

Also, the first frequency deinterleaver and the first cell demapper orthe second frequency deinterleaver and the second cell demapper canoperate independently and the same through a first route and a secondroute respectively.

The first frequency deinterleaver and the second frequency deinterleaverperform deinterleaving in data in the frequency domain through the firstand second routes into cell units.

The first and second cell demppers perform extracting common PLP data,PLP data and L1-signaling data from the deinterleaved data by cellunits. The extracted PLP data includes the MISO decoded MISO PLP dataand MIMO decoded MIMO PLP data, and the extracted L1-signaling dataincludes information necessary for the current and next frames. Also, ifthe transmitter performs sub-slicing in the PLP data, the firstsub-slice processor 627120-1, 627220-1 of the first and the second celldemappers 627120, 627220 can merge the sliced PLP data and generate itin one stream.

The first combiner can combine the MISO decoded MISO PLP data if it doesnot combine the MISO PLP data in the MIMO/MISO decoder,

The second combiner and the third combiner can operate the same as thefirst combiner but it deals with L1-pre and L1-post signaling data.

FIG. 22 shows a BICM encoder according to an embodiment of the presentinvention.

The BICM encoder in FIG. 22 according to the first embodiment of thepresent invention is an embodiment of the BICM encoder 107300 in FIG. 2.

The BICM decoder according to the first embodiment receives data fromthe first route via SRx_0 to SRx_post by a frame demapper and data fromthe second route via SRx_0+1 to SRx_post+1 and performs BICM decoding.

Also, the BICM decoder according to the first embodiment independentlyperforms MISO/MIMO encoding in each of the data.

That is, the BICM decoder in FIG. 22 includes a first BICM decodingblock 612100 performing MISO PLP data from SRx_k and SRx_k+1, a secondBICM decoding block 612200 performing MIMO PLP data from SRx_m andSRx_m+1, and a third BICM decoding block 612300 performing MISO encodingin the L1-signaling information from SRx_pre, SRx_pre+1, SRx_post, andSRx_post+1.

Also, the BICM decoder according to the first embodiment of the presentinvention can perform the reverse process of the BICM encoder accordingto the first embodiment of the present invention illustrated in FIG. 16.

Data-performation method for each lock is illustrated.

First, the first BICM decoding block 612100 includes a timedeinterleaver 612110-1, 612110-2, a cell deinterleaver 612120-1,612120-2, a MISO decoder 612130, a constellation demapper 612140, afirst demultiplexer 612150, a bit deinterleaver 612160, and a FECdecoder 612170.

The time deinterleaver 612110-1, 612110-2 restores the MISO decoded datainto a time domain and the cell deinterleaver 612120-1, 612120-2performs deinterleaving in the time-deinterleaved data into cell units.

The MISO decoder 612130 can perform MISO decoding in MISO PLP data. TheMISO decoder 612130 can perform four functions.

First, if the channel estimation modules 610180, 610280 included in theOFDM demodulator illustrated in FIG. 20 do not perform channelequalizing, the MISO decoder 612130 applies the effect of the channeldetection regarding every transmissible reference point and computes anLLR value. Therefore, it will have the same effect.

Second, the MISO decoder 612130 performs the following functions basedon the performance of the constellation mapper 604140. If the BICMencoder of the broadcast signal transmitter rotates the constellationmapper with a certain angle and delays the Q-phase element of theconstellation for a certain value, the MISO decoder 612130 delays the1-phase element of the constellation for a certain value and computes a2D-LLR value based on the rotation angle.

If the constellation mapper 604140 does not rotate constellation anddoes not delay the Q-phase of constellation for a certain value, theMSIO decoder 612130 can compute the 2-D LLR value based on the normalQAM.

Third, the MISO decoder 612130 selects a decoding matrix to perform thereverse process based on the encoding matrix used by the MISO encoder604150.

Fourth, the MISO decoder 612130 can combine signals inputted from twoantennas. The signal combining method includes maximum ratio combining,equal gain combining, and selective combining and obtains the diversityeffect by maximizing the SNR of the combined signals.

The MISO decoder 612130 performs MISO decoding in the combined signaland combine the MISO-decoded combined signals.

The constellation demapper 612140 can perform the following functionsbased on the performance of the MISO decoder 612130.

First, if the MISO decoder 612130 does not transmit the LLR valuedirectly and only performs MISO decoding, the constellation demapper612140 can compute the LLR value. In more detail, if the constellationdemapper 604140 in the BICM encoder performs constellation rotation orQ-phase element delay, the constellation demapper 612140 delay theI-phase LLR element and computes the LLR value. If the constellationdemapper 604140 does not perform the constellation rotation and Q-phaseelement delay, the constellation demapper 612140 can compute the LLRvalue based on the normal QAM.

The computing the LLR value includes computing 2-D LLR and computing 1-DLLR. When computing the 1-D LLR, the complexity of the LLR computationcan be reduced by executing either one of a first or a second route.

The first multiplexer 612150 restores demapped data in bit stream.

The bit-interleaver 612160 performs deinterleaving in the bit-stream,FEC decoding in the deinterleaved data, and outputs MISO PLP data bycorrecting errors in the transmitting channels.

The second BICM decoding block 612200 includes a first timedeinterleaver 612210-0 and a second time deinterleaver 612210-1, a firstcell deinterleaver 612220-0 and a second cell deinterleaver 612220-1, aMIMO decoder 612230, a first constellation demapper 612240-0 and asecond constellation demapper 612240-1, a second multiplexer 612250, abit interleaver 612260 and a FEC decoder 612270.

The first time deinterleaver 612210-0 and the second time deinterleaver612210-1 perform deinterleaving in the MIMO decoded data into cellunits. In that case, the first cell deinterleaver 612220-0 and thesecond deinterleaver 612220-1 performs cell deinterleaving in only ahalf of the cell data in one FEC block. As a result, cell deinterleavingby the first and second cell deinterleaver 612220-0, 612220-1 has thesame effect as deinterleaving by a cell deinterleaver using one FECblock.

The MIMO decoder 612230 performs in MIMO PLP data from SRx_m andSRx_m+1. The MIMO decoder 612210 can perform the four functions of theMISO decoder 612110 except for the fourth function in which the signalsare to be combined. Then, the MIMO decoder 612230 performs decoding byusing MIMO encoding matrix of the first and sixth embodiment.

The first constellation demapper 612240-0, the second constellationdemapper 612240-1, the second multiplexer 612250, bitinterleaver 612260and FEC decoder 612270 operates the same as those according to the firstBICM decoding block 612100.

The third BICM decoding block 612300 includes a first decoding block612400 performing L1-pre signaling data and a second decoding block612500 performing L1-post signaling data. The first decoding block612400 includes a time deinterleaver 612410-1, 612410-2, a celldeinterleaver 612420-1, 612420-2, a MISO decoder 612430, a constellationdemapper 612440, and a FEC decoder 612450, and the second decoding block612500 includes a time deinterleaver 612510-1, 612510-2, a celldeinterleaver 612520-1, 612520-2, a MISO decoder 612530, a constellationdemapper 612540, a multiplexer 612550, a bit deinterleaver 612560, and aFEC decoder 612570.

As the first decoding block 612400 and the second decoding block 612500have the same functions, the description of the first BICM decodingblock 612100 is omitted.

As a result, the first BICM decoding block 612100 outputs the BICMdecoded MISO PLP data to an output processor and the second BICMdecoding block 612200 transmits the BICM decoded MIMO PLP data to theoutput processor.

The first decoding block 612400 in the third BICM decoding block 612300performs MSIO decoding in L1-pre signaling data and transmits the data.Also, the second decoding block 612500 in the third BCIM decoding block612300 performs MISO decoding in L1-post signaling data and transmitsone L1-post signaling information.

FIG. 23 shows a BICM decoder according to another embodiment of thepresent invention.

The BICM decoder in FIG. 23 according to the second embodiment of thepresent invention is an embodiment of the BICM decoder 107300 in FIG. 2.

The BICM decoder according to the second embodiment receives datatransmitted from a first route to a route of from SRx_0 to SRx_post anddata transmitted from a second route to a route of from SRx_0+1 toSRx_post+1, and performs BICM decoding. Also, the BICM decoder accordingto the second embodiment can independently apply the MISO/MIMO process.

That is, the BICM decoder in FIG. 23 includes a first BICM decodingblock 615100 performing MISO encoding in MSIO PLP data from SRx_k andSRx_k+1, a second BICM decoding block 615200 performing in MIMO PLP datafrom SRx_post and SRx_post+1, and a third BICM decoding block 615300performing MISO encoding in L1-signaling data from SRx_pre, SRx_pre+1,SRx_post, and SRx_m+1.

Also, the third BICM decoding block 615300 includes a first decodingblock 615400 performing the L1-pre signaling data and a second decodingblock 615500 performing L1-post signaling data.

Also, the BICM decoder according to the second embodiment can performthe reverse process of the BICM encoder according to the secondembodiment illustrated in FIG. 17.

The decoding blocks according to the second embodiment in FIG. 23operate the same as the decoding blocks according to the firstembodiment in FIG. 22. Therefore, further description is omitted.However, the only difference is that in the BICM decoder the MISOdecoder 615110, 615410, 615510 and the MIMO decoder 615310 are locatedin front of the time deinterleaver deinterleaver 615120, 615220-1,615220-2, 615420, 615520.

As above described, the PLP data and the signaling information areperformed into symbol units after the constellation mapping. Inaddition, the broadcast signal receiver may perform BICM decoding ondata received in reverse processes to those of the BICM encoding blocksaccording to the first embodiment or the second embodiment. In thiscase, a MISO decoder, a MIMO decoder, a time deinterleaver, and a celldeinterleaver of the broadcast signal receiver may perform the receiveddata in symbol units. However, the BICM decoder of the broadcast signalreceiver may first perform MISO decoding or MIMO decoding for each data,and thus, each data is output in bit units. Then, the BICM decoder ofthe broadcast signal receiver may perform time deinterleaving and celldeinterleaving processes, but requires information regarding a symbolunit of data output in bit units. Thus, the broadcast signal receivermay store information regarding symbol mapping of input bits requiredfor the deinterleaving processes.

As not shown in drawings, the BICM decoder according to the thirdembodiment includes a first BICM decoding block processing the MISOdecoded MISO PLP data transmitted through one path, a second BICMdecoding block processing the MIMO decoded MIMO PLP data transmittedthrough two paths, and a third BICM decoding block processing the MISOencoded L1-signaling data transmitted through two paths. Also, the thirdBICM decoding block includes a first decoding block processing L1-presignaling data and a second decoding block processing L1-post signalingdata.

Also, as the BICM decoder according to the third embodiment operates thesame as the BICM encoding blocks according to the first embodiment inFIG. 22. However, the only difference is that the BICM decoding blocksaccording to the third embodiment do not include MISO/MIMO decoders.

Also, the BICM decoder according to the fourth embodiment of the presentinvention includes a first BICM decoding block processing MISO PLP datatransmitted through one path, a second BICM decoding block processingMIMO PLP data transmitted through two paths, and a third BICM decodingblock processing MISO decoded L1-signaling data transmitted through twopaths.

Also, the third BICM decoding block includes a first decoding blockprocessing L1-signaling data and a second decoding block processingL1-post signaling data.

As the first BICM decoding block according to the fourth embodimentoperates the same as the BICM decoding blocks illustrated in FIG. 22.

But, the only difference is that the second BICM decoding block includesthe MIMO decoder as opposed to the third embodiment of the presentinvention. In that case, the transmitting character of MIMO PLP datafrom a first and a second route may or may not be the same. Also, if themodulation orders of the two MIMO PLP data are the same, a secondconstellation mapper, a second cell interleaver and a second timeinterleaver may not be used. Thus, two of the MIMO PLP data will bemerged into one input in the first time deinterleaver, the first celldeinterleaver, the first constellation demapper, and then will beinputted to the second multiplexer. In addition, the MIMO decoder may bepositioned in front of the time deinterleavers as in the firstembodiment or may be positioned in front of the constellation demappersas in the second embodiment.

FIG. 24 and FIG. 25 show an embodiment of an output processor includedbroadcast signal receiver according to an embodiment of the presentinvention. The following is a specific description of the outputprocessor.

FIG. 24 shows an output processor of the broadcast signal receiveraccording to an embodiment.

The output processor in FIG. 24 is an embodiment of the output processor107400 in FIG. 2.

The output processor in FIG. 24 as opposed to an input processorperforming single PLP in FIG. 13 performs the reverse process of it andincludes a BB discrambler 616100, a padding remove module 616200, aCRC-8 decoder 616300 and a BB frame processor 616400. The outputprocessor performs the reverse process of the input processorillustrated in FIG. 13 by receiving bit stream from the BICM decoder.

The BB descrambler 616100 receives bit stream, performs XOR algorithmwith the same bit-string as PRBS processed by the BB scrambler andoutputs it. The padding remove module 616200 removes, if necessary,padding bits inserted in the padding insertion module. The CRC-8 decoder616300 performs CRC decoding in the bit-stream and the BB frameprocessor 616400 decodes information in the BB frame header and restoresTS or GS by using the decoded information.

FIG. 25 shows another embodiment of an output processor of the presentinvention.

The output processor in FIG. 25 as opposed to the input processor inFIG. 14 and FIG. 15 performing a plurality of PLP performs the reverseprocess of it. The output processor includes a plurality of blocks for aplurality of PLP. The blocks are as follows. The output processorincludes a BB descrambler 617100, 617400-1, 617400-2 and a paddingremoval module 617120, a CRC-8 decoder 617130, a BB frame processor617140, a De jitter buffer 617150, a null packet insertion module617160, a TS clock regeneration module 617170, an in-band signalingdecoder 617180, a TS recombination module 617300 and a L1 signalingdecoder 617410. The same blocks as in FIG. 24 are omitted.

Processing for a plurality of PLP can be shown as decoding PLP dataregarding common PLP or decoding service components like scalable videoservice or a plurality of services at once. The BB descrambler 617110,the padding removal module 617120, the CRC-8 decoder 617130 and the BBframe processor 617140 operate the same as those in FIG. 40.

The De jitter buffer 617150 compensates a temporarily inserted delay forthe synchronization of a plurality of PLP based on Time To Output (TTO)parameters. The null packet insertion module 617160 restores the deletednull packet based on the Deleted Null Packet (DNP) information. The TSclock regeneration module restores the detailed time synchronization ofthe outputted packet based on Input Stream Time Reference information.The TS recombination module 617300 receives the restored common PLP andrelated PLP data and transmit the original TS, IP or GS. The TTOparameters, DNP information, and ICSR information are obtained by the BBframe processor and it can transmit the data to each block or a systemcontroller.

The in-band signaling decoder 617200 restores in-band signalinginformation via the padding bit filed of PLP data and transmits it.

As for L1 signaling information, the BB descramblers 617400-1, 617400-2performs descrambling in the corresponding L1 pre signaling informationdata and L1-post signaling information, and the L1 signaling decoder6174100 decodes the descrambled data and restores the L1 signalinginformation. The restored L1-signaling information includes L1-presignaling information and L1-post signaling information. It will also betransmitted to the system controller and provides parameters for BICMdecoding, frame demapping, and OFDM demodulating. The L1 signalinginformation can be inputted as one BB descrambler and will bedescrambled.

FIG. 26 shows a frame structure according to one embodiment of thepresent invention.

As described above, the frame builder 101400 of FIG. 1 may generate aframe upon receiving output data from the BICM encoder 101300. In thiscase, the output signaling information or PLP data may be processed byat least one of SISO, SIMO, MISO, and MIMO. However, SIxO-processed dataand MIxO-processed data may have different pilot densities such that itis impossible for the SIxO-processed data and the MIxO-processed data tobe simultaneously contained in the same frame. Therefore, according toone embodiment of the present invention, a symbol P1 and two subframesare contained in a single frame. In this case, two subframes maytransmit SIxO-processed data and MIxO-processed data, respectively. Oneframe may also include the symbol P1 and only one subframe. In thiscase, SIxO-processed data and MIxO-processed data may be transmitted ona frame basis. The above-mentioned data transmission may be changedaccording to a designer's intention.

FIG. 26 shows an exemplary case in which P1 symbol 2600, a firstsubframe 2610, and a second subframe 2620 are contained in a singleframe. A detailed description of FIG. 26 is as follows.

P1 symbol 2600 may be located prior to the frame, and may transmitinformation regarding a structure of a subframe contained in thecorresponding frame. That is, the receiver may recognize whether thecorresponding frame includes only one subframe or two differentsubframes through information included in the P1 symbol. In addition,the P1 symbol may perform SISO or SIMO processing for implementing datareception through even one antenna.

The first subframe 2610 may transmit SISO or SIMO processed data toenhance robustness. Therefore, the first subframe 2610 may include a PLPfor transmitting SISO- or SIMO-processed L1 signaling information and adata PLP for transmitting a service or service component. In this case,PLP for transmitting L1 signaling information may include not onlyinformation regarding a first subframe but also information regarding asecond subframe.

The second subframe 2610 may transmit MISO- or MIMO-processed data so asto improve transmission efficiency through a multiplexing gain.Therefore, the second subframe 2620 may include a signaling PLP fortransmitting PLP information and a data PLP for transmitting the serviceor the service component. In this case, Alamouti coding such asSFBC/STBC, or TxAS (transmitter antenna switching), etc. may be used asthe MIMO processing method.

In order to increase the efficiency of data transmitted through thesecond subframe 2620, data can be processed with a high code rate and ahigh constellation order, and may also be processed with a MIMO scheme,a Spatial Multiplexing (SM) scheme, a Golden Code (GC) scheme, etc.

As described above, since data transmitted from the first subframe 2610and data transmitted from the second subframe 2620 have differentcharacteristics, an FFT size, a GI size, and a pilot pattern of eachsubframe may be decided in different ways. In more detail, the FFT size,the GI size, and the pilot pattern of the first subframe 2610 may bedecided in response to mobility or indoor reception of the receiver; andthe FFT size, the GI size, and the pilot pattern of the second subframe2620 may be decided to obtain a high transfer rate.

If two subframes use different pilot patterns, channel equalizationperformance of the receiver may be deteriorated. Therefore, assumingthat two subframes according to the present invention use differentpilot patterns, an edge pilot may be inserted into an OFDM symbollocated at the front end or the rear end of each subframe according toone embodiment.

Therefore, the receiver may obtain information regarding a subframecontained in the corresponding frame by decoding the P1 symbol 2600. Adecoding process for each subframe is performed such that the service orthe service component can be obtained from a necessary PLP.

FIG. 27 shows a frame structure according to another embodiment of thepresent invention.

Referring to FIG. 27, the frame structure may be classified into Type 1subframe and Type 2 subframe according to a sub-slice (or burst)configured to transmit a PLP. That is, assuming that the PLP containedin the subframe is transmitted through one sub-slice, the correspondingsubframe may be referred to as Type 1 subframe. If the PLP contained inthe subframe is transmitted through a plurality of subslices, thecorresponding subframe may be referred to as Type 2 subframe.

In case of Type 1 subframe, since the service or the service componentis transmitted by one subslice, the receiver can recover a desiredservice upon receiving the corresponding subslice. Therefore, thereceiver can obtain the power saving effect. In addition, in case ofType 2 subframe, the corresponding service or the service component istransmitted through a plurality of subslices in a time domain of thecorresponding subframe, the receiver may obtain a time-interleavinggain.

Even in the case of Type 1 subframe, if interleaving between subframes(i.e., inter-frame interleaving) is performed, it is possible to obtaina time interleaving gain whereas latency increases. In case of Type 2subframe, if interleaving belonging to the corresponding subframe (i.e.,intra-frame interleaving) is performed, it is possible to obtain adiversity gain and a short latency.

FIG. 27A shows an interleaved frame structure on the condition that thefirst subframe is any one of Type 1 subframe and the second subframe isType 2 subframe.

Referring to FIG. 27A, inter-frame interleaving may be carried out ineither PLP1 contained in a first subframe of the first frame and anotherPLP1 contained in a first subframe of the second frame, such that it ispossible to obtain an interleaving gain of the PLP1. As shown in FIG.27B, intra-frame interleaving may be carried out in either PLP2contained in a second subframe of the first frame and another PLP2contained in a second subframe of the second frame, such that it ispossible to obtain an interleaving gain of the PLP2.

FIG. 27B shows an interleaved frame structure on the condition that thefirst subframe is any one of Type 2 subframe and the second subframe isType 1 subframe.

Referring to FIG. 27B, the first and second subframes contained in thefirst and second subframes may perform intra-frame interleaving withineach subframe according to one embodiment. In this case, the receivermay minimize power consumption of a PLP2 transmitted to the secondsubframe, resulting in reduction of latency. Specifically, datatransmitted through the second subframe is MIMO-processed to have highefficiency, such that a time required for data transmission is graduallyshorter than that of SISO or MISO. Therefore, a power-saving gain of thereceiver may be more greatly increased.

As described above, data transmitted through a first subframe and asecond subframe may have different physical characteristics. Therefore,in order to allow the receiver to decode data transmitted through eachsubframe, signaling information for each subframe is needed. L1signaling information of FIG. 3 may include signaling information ofeach subframe according to one embodiment of the present invention.

In more detail, a configuration block contained in the above L1-presignaling information or L1-post signaling information may includespecific information indicating whether a local service is transmittedand associated physical information. Therefore, the receiver determineswhether or not a local service is transmitted by decoding L1-presignaling information or L1-post signaling information. If the localservice is transmitted, the receiver may confirm physicalcharacteristics of the local service.

As described above, assuming that one frame includes a first subframeand a second subframe, a configurable block or dynamic block containedin L1-pre signaling information and L1-post signaling information mayinclude parameters for each subframe. In more detail, configurableparameters of each subframe may include a MIMO_TYPE field, an FFT_SIZEfield, a GUARD_INERVAL field, a PILO_PATTERN field, a NUM_MIMO_SYMBOLfield, etc. Detailed description thereof is as follows.

MIMO_TYPE field is a field indicating a MIMO scheme for processing datatransmitted through a subframe. MIMO scheme may be SIxO, MISO, MIMO,etc.

FFT_SIZE field may indicate an FFT size used in the subframe.

GUARD_INERVAL field may indicate the size of a guard interval of acurrent subframe.

PILOT_PATTERN field is a field indicating a pilot insertion pattern of acurrent subframe.

NUM_MIMO_SYMBOL field is a field indicating the number of OFDM symbolsof MIMO-processed data contained in the subframe. The number of OFDMsymbols of SIxo- or MISO-processed data is obtained when the number ofOFDM symbols of MIMO-processed data is subtracted from the number ofOFDM symbols constructing the total frame.

Therefore, the receiver decodes a configurable block or a dynamic blockcontained in the L1-pre signaling information and L1-post signalinginformation so as to obtain parameters of each subframe, such that itcan obtain a subframe structure belonging to one frame.

As shown in FIG. 4, one super-frame may include a plurality of frames.One superframe may include a T2 frame for transmitting data of a legacybroadcast system (or T2 broadcast system) and an NGH frame fortransmitting data of the NGH broadcast system. Therefore, one superframemay include a plurality of T2 (or legacy frame) frames and NGH frames.

FIG. 28 shows a superframe structure according to one embodiment of thepresent invention.

Referring to FIG. 28A, individual NGH frames contained in one superframemay include the same first and second subframes.

In this case, one NGH frame 2800 may include a first subframe 2801 and asecond subframe 2802. The first subframe 2801 shown in FIG. 28A mayinclude a plurality of parameters such as SISO, a size of 2K FFT, aguard interval of ¼ GI, a pilot pattern of PP1, etc. The second subframe2802 may include a plurality of parameters such as MIMO, a size of 8KFFT, a guard interval of ⅛ GI, a pilot pattern of PP2, etc. In thiscase, parameters of each subframe may be transmitted through aconfigurable block of L1-pre signaling information or L1-post signalinginformation as described above. In addition, the first subframe and thesecond subframe contained in each NGH frame have the same physicalparameters, and each subframe may have a predetermined length.

FIG. 28B shows one embodiment in which individual NGH frame contained inone superframe include different first and second subframes.

In this case, the first subframe and the second subframe contained ineach NGH frame may have different physical parameters.

Referring to FIG. 28B, a first subframe 2811 contained in the first NGHframe 2810 may have a plurality of parameters such as SISO, a size of 2KFFT, a guard interval of ¼ GI, a pilot pattern of PP1, etc. A secondsubframe 2812 may have a plurality of paramters such as MIMO, a size of8K FFT, a guard interval of ⅛ GI, a pilot pattern of PP4, etc. Inaddition, a first subframe 2811-1 contained in the second NGH frame2810-1 may have a plurality of parameters such as SISO, a size of 4KFFT, a guard interval of ⅛ GI, a pilot pattern of PP2, etc. A secondsubframe 2812-1 may have a plurality of parameters such as MIMO, a sizeof 16K FFT, a guard interval of ⅛ GI, a pilot pattern of PP5, etc. Inaddition, a first subframe 2811-2 contained in a third NGH frame 2810-2may have a plurality of parameters such as MISO, a size of 8K FFT, aguard interval of 1/16 GI, a pilot pattern of PP3, etc. A secondsubframe 281202 may have a plurality of parameters a plurality ofparameters such as MIMO, a size of 8K FFT, a guard interval of 1/16 GI,a pilot pattern of PP3, etc.

In this case, parameters of individual subframes are different accordingto respective subframes, such that the parameters may be transmittedthrough a dynamic block of L1-post signaling information. However, thesame length of NGH frame should be maintained within the superframe. Thefirst subframe and the second subframe contained in each NGH framemaintain different ration of length, such that the same-length NGH framecan be configured.

In accordance with the designer intention, a first subframe and a secondsubframe contained in some NGH frames of the superframe may have thesame parameters as shown in FIG. 28A. In addition, the first subframeand the second subframe contained in the remaining NGH frame may havedifferent parameters as shown in FIG. 28B.

In this case, parameters equally applied to individual subframes of thesuperframe can be transmitted through the configurable block of theL1-pre signaling information or L1-post signaling information, andparameters differently applied to individual subframes may betransmitted through a dynamic block of L1-post signaling information.

FIG. 29 is a flowchart illustrating a method for transmitting abroadcast signal according to one embodiment of the present invention.

As shown in FIG. 1, the BICM encoder 101300 according to one embodimentmay encode PLP (Physical_Layer_Pipe) data and signaling informationincluding a base layer and an enhancement layer of a broadcast serviceusing at least one of SISO, MISO, and MIMO in step S2900.

In this case, the broadcast signal transmitter according to oneembodiment of the present invention may independently perform MISOprocessing and MIMO processing for each input PLP data during the BICMencoding process according to a first embodiment. Alternatively,according to a second embodiment, the broadcast signal transmitter mayindependently perform MISO processing and MIMO processing for each inputPLP data during the BICM encoding process. In addition, MISO processingand MIMO processing may be performed for mapped PLP data within a frameduring the OFDM generation process according to a third embodiment. Inaccordance with a fourth embodiment, independent MIMO processing may beapplied to MIMO PLP data to be MIMO processed from among PLP data to beused as input data in the BICM encoding process. The OFDM generator mayperform MISO processing for not only MISO PLP data requisite for MISOprocessing but also L1-signaling information.

In more detail, as shown in FIGS. 16 and 17, the BICM encoder of thebroadcast signal transmitter according to a first embodiment may performMISO encoding or MIMO encoding for input PLP data after completion ofconstellation mapping, cell interleaving, and time interleaving. TheBICM encoder of the broadcast signal transmitter according to the secondembodiment may perform MISO encoding or MIMO encoding for each input PLPdata after completion of constellation mapping, and may perform cellinterleaving and time interleaving.

Thereafter, the frame builder 101400 according to one embodiment maygenerate a transmission frame including a preamble and PLP dataincluding the encoded signaling information in step S2910. If signalinginformation and PLP data are processed according to the first and secondembodiments, the frame builder according to one embodiment combinessymbol-based PLP data and symbol-based L1-signaling data receivedthrough each path in units of two cells, such that it may map a pair oftwo cells to an OFDM symbol carrier.

In addition, assuming that signaling information and PLP data areprocessed according to the third and fourth embodiments, the framebuilder according to one embodiment may prevent MISO PLP data and MIMOPLP data from being mapped into the same OFDM symbol.

In addition, the frame builder according to one embodiment may include afirst subframe and a second subframe in one frame as shown in FIGS. 26to 28. In this case, SIxO-processed data may be transmitted through thefirst subframe, and MIxO-processed data may be transmitted through thesecond subframe. However, such data transmission may be changedaccording to the designer intention.

In addition, individual subframes may be assigned the same or differentparameters of PLP data contained in the first and second subframesaccording to the designer intention.

Thereafter, the OFDM generator 101500 according to one embodiment mayperform OFDM modulation of a broadcast signal including the transmissionframe, and transmit the OFDM-modulated broadcast signal in step S2920.In accordance with a third embodiment of FIG. 20, the OFDM generator mayinclude a MISO/MIMO encoder. In accordance with a fourth embodiment ofthe present invention, the OFDM generator may include the MISO encoder.

FIG. 30 is a flowchart illustrating a method for receiving a broadcastsignal according to one embodiment of the present invention.

The OFDM demodulator 107100 according to one embodiment receives abroadcast signal including a transmission frame configured to transmit abroadcast service so that it may OFDM-demodulate the broadcast signal instep S3000. In accordance with the third embodiment of the presentinvention, the OFDM demodulator may include the MISO/MIMO decoder. Inaccordance with the fourth embodiment of the present invention, the OFDMdemodulator may include the MISO decoder.

Thereafter, the frame parser 107200 according to one embodiment mayparse the transmission frame contained in the OFDM-demodulated broadcastsignal in step S3010. In this case, the transmission frame may include apreamble and PLP data, and the preamble may include signalinginformation.

Referring to FIG. 21, according to the first and second embodiments ofthe present invention, the frame parser combines and extracts twocontiguous cells mapped to each frame. In addition, as shown in FIGS. 26to 28, one frame may include a first subframe and a second subframe. Inthis case, the broadcast receiver may receive SIxO-processed datathrough the first subframe, and receive MIxO-processed data through thesecond subframe according to the designer intention.

In addition, individual subframes may be assigned the same or differentparameters of PLP data contained in the first and second subframes.Assuming that the same parameters are assigned to respective subframes,the receiver may receive parameters through the configurable block ofL1-pre signaling information or L1-post signaling information. Inaddition, assuming that different parameters are assigned to respectivesubframes, the receiver may receive parameters through a dynamic blockof L1-post signaling information.

Thereafter, the BICM decoder 107300 according to one embodiment maydecode signaling information and PLP data using at least one of SISO,MISO and MIMO in step S3020. As shown in FIGS. 22 and 23, the BICMdecoder according to the first and second embodiments may independentlyapply the MISO scheme to input data received from each path, mayindependently apply the MIMO scheme to the input data, and may alsoindependently apply the MISO scheme to the signaling information. TheBICM decoder according to the third embodiment may not include the MISOdecoder and the MIMO decoder, and the BICM decoder according to thefourth embodiment may include only the MIMO decoder.

MODE FOR INVENTION

Various embodiments have been described in the best mode for carryingout the invention.

INDUSTRIAL APPLICABILITY

As described above, embodiments of the present invention can be totallyor partially applied to the digital broadcast system.

1-4. (canceled)
 5. A method for transmitting broadcast signals, themethod comprising: encoding data in each of a plurality of PhysicalLayer Pipes (PLPs) with Forward Error Correction (FEC); building framesincluding the encoded data; Orthogonal Frequency Division Multiplexing(OFDM) modulating data in the built frames; and transmitting thebroadcast signals including the modulated data, wherein a frame includesa first symbol and at least one second symbol, wherein the first symbolincludes a first portion, an effective portion and a second portion,wherein one of the first portion and the second portion is generated byfrequency shifting a part of the effective portion of the first symboland the at least one second symbol includes a third portion, aneffective portion and a fourth portion, wherein one of the third portionand the fourth portion is generated by frequency shifting a part of theeffective portion of the at least one second symbol, wherein the framecomprises one or more subframes.
 6. The method of claim 5, wherein themethod further comprises: Multi-Input Multi-Output (MIMO) encoding datawhich are transmitted in at least one subframe.
 7. The method of claim5, wherein the frame includes L1 signaling information includinginformation regarding the one or more subframes.
 8. The method of claim5, wherein an FFT size and a guard interval length used for eachsubframe is different or equal per a subframe.
 9. An apparatus fortransmitting broadcast signals, the apparatus comprising: an encoder toencode data in each of a plurality of Physical Layer Pipes (PLPs) withForward Error Correction (FEC); a builder to build frames including thetime-interleaved data; and a modulator to Orthogonal Frequency DivisionMultiplexing (OFDM) modulate data in the built frames and transmittingthe broadcast signals including the modulated data, wherein a frameincludes a first symbol and at least one second symbol, wherein thepreamble includes a first portion, an effective portion and a secondportion, wherein one of the first portion and the second portion isgenerated by frequency shifting a part of the effective portion of thefirst symbol, and the at least one second symbol includes a thirdportion, an effective portion and a fourth portion, wherein one of thethird portion and the fourth portion is generated by frequency shiftinga part of the effective portion of the at least one second symbol,wherein the frame comprises one or more subframes.
 10. The apparatus ofclaim 9, wherein the apparatus comprises: a Multi-Input Multi-Output(MIMO) processor to MIMO encode data which are transmitted in at leastone subframe.
 11. The apparatus of claim 9, wherein the frame includesL1 signaling information including information regarding the one or moresubframes.
 12. The apparatus of claim 9, wherein an FFT size and a guardinterval length used for each subframe is different or equal per asubframe.